我是Handlebars.js,ember.js的新手,目前处于学习阶段。 我创建了一个表,我在其中动态加载数据。 另外,我在表中动态添加了两列用于编辑和删除操作。 现在,对于每一行,都有一个编辑和一个删除按钮可用。 这是我动态添加到表格中的编辑按钮的代码,
<button type='button' id='modaledit' class='btn btn-primary btn-mini' {{action 'showmodal1'}}>Edit</button>
但是当我单击“编辑”按钮时,没有发生任何事情,我在控制器中创建了{{action 'showmodal1'}}
的响应,但它没有执行。
当我尝试在视图中使用jQuery的.live()
函数时(在didInsertElement
中),它显示以下错误:
Uncaught TypeError: Object [object Object] has no method 'live'
有人可以帮我解决这个问题吗?
答案 0 :(得分:0)
我真的不知道你想要使用jQuery的.live()
函数,但这里有一个简单的例子,说明action
如何从视图中触发,正确调用相应的方法控制器:http://jsbin.com/ewenuj/2/edit
希望它有所帮助。