我有按钮,我绑定到jquery中的事件点击:
$('myselection').click(myfunction);
他们应该在控制器中吗?
我在想这个但是我遇到了让我怀疑的情况。在我的js视图中,我创建了一个表单及其提交按钮。我需要附加一个事件监听器,例如:
$('mybutton').click(myfunctiontosubmit);
我无法想办法让控制器管理这个监听器,因为当我第一次调用我的视图时,该按钮不存在。
答案 0 :(得分:0)
通常不是。他们的位置在视图中,但是他们可以在控制器中调用方法。
Ember.js对其视图有以下描述。
Ember.View是Ember中的一个类,负责封装HTML内容的模板,将模板与数据相结合,呈现为页面的DOM部分,以及注册和响应用户发起的事件。
除了使用简化的API在视图中使用所述事件外。