Ember.js emberjs:当我尝试使用动作助手时,我得到了-handlebar错误:找不到属性';行动';论客体
我一直在尝试将动作助手用于ember。我得到以下错误: 把手错误:在对象上找不到属性“action” 我想我在这里的简化视图中遵循了以下示例:Ember.js emberjs:当我尝试使用动作助手时,我得到了-handlebar错误:找不到属性';行动';论客体,ember.js,Ember.js,我一直在尝试将动作助手用于ember。我得到以下错误: 把手错误:在对象上找不到属性“action” 我想我在这里的简化视图中遵循了以下示例: <script type="text/x-handlebars" data-template-name="user-edit"> <p><a href="#" {{action "showUsersList"}}>Back</a></p> </script> 你知道为什么我
<script type="text/x-handlebars" data-template-name="user-edit">
<p><a href="#" {{action "showUsersList"}}>Back</a></p>
</script>
你知道为什么我不能像示例中那样使用动作助手吗
谢谢,
Robert我删掉了你的一些特定于应用程序的逻辑,但让你的动作助手开始工作 把手:
{{view App.UserEditView}
JavaScript:
App=Ember.Application.create({});
App.UserEditView=Ember.View.extend({
templateName:“用户编辑”,
标记名:“span”,
showUsersList:函数(事件){
警报(“hi”);
}
});
我删掉了一些特定于应用程序的逻辑,但让你的动作助手开始工作
把手:
{{view App.UserEditView}
JavaScript:
App=Ember.Application.create({});
App.UserEditView=Ember.View.extend({
templateName:“用户编辑”,
标记名:“span”,
showUsersList:函数(事件){
警报(“hi”);
}
});
您也可以简单地创建视图并将其附加到文档中。
您不需要第二个把手模板
App.UserEditView = Ember.View.create({
templateName: 'user-edit',
userBinding: 'App.usersController.selectedUser',
tagName: 'span',
didInsertElement: function () {
$('h1').html('Edit User');
document.title = 'Edit User';
},
showUsersList: function(event) {
App.usersController.showUsersList();
}
}).append();
您还可以简单地创建视图并将其附加到文档中。 您不需要第二个把手模板
App.UserEditView = Ember.View.create({
templateName: 'user-edit',
userBinding: 'App.usersController.selectedUser',
tagName: 'span',
didInsertElement: function () {
$('h1').html('Edit User');
document.title = 'Edit User';
},
showUsersList: function(event) {
App.usersController.showUsersList();
}
}).append();
谢谢你,丹。谢谢你的帮助,谢谢你,丹。我感谢你的帮助。