在MVC模式中,侦听器是否应位于Controler中?

Aod Ren

我有绑定到事件的按钮,在jquery中单击:

$('myselection').click(myfunction);

它们应该在控制器中吗?

我当时是这么想的,但是我遇到了一个使我感到怀疑的情况。在我的js视图中,我创建了一个表单及其提交按钮。我需要附加一个事件侦听器,例如:

$('mybutton').click(myfunctiontosubmit);

我无法找到让控制器管理此侦听器的方法,因为在我第一次调用视图时该按钮不存在。

通用克里斯

通常不会。它们在视图中的位置,但是它们可以在控制器中调用方法。

Ember.js的视图具有以下描述。

Ember.View是Ember中的类,负责封装HTML内容模板,将模板与数据组合以呈现为页面DOM的各个部分,以及注册和响应用户启动的事件。

以及具有简化的API以便在视图中使用所述事件。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章