アクションヘルパーをemberで使用しようとしています。次のエラーが表示されます: Handlebars error: Could not find property 'action' on object .
ここでの単純化されたビューの例に従っていると思います。
<script type="text/x-handlebars" data-template-name="user-edit">
<p><a href="#" {{action "showUsersList"}}>Back</a></p>
</script>
ビュー オブジェクト:
App.UserEditView = Ember.View.extend({
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();
}
});
例のようにアクションヘルパーを使用できない理由は何ですか?
ありがとう、ロバート