好的,阅读所有更新的指南,但仍然无法弄清楚为什么我的控制器操作没有从视图中调用。我的 ember 应用程序在 application.handlebars 中插入了一个导航视图,如下所示:
{{view App.NavigationView}}
{{outlet}}
导航控制器如下所示:
App.NavigationController = Ember.ObjectController.extend({
navAction: function() {
console.log('navAction');
}
});
导航模板:
<ul class="nav">
<li>{{#linkTo "dashboard"}}Dashboard{{/linkTo}}</li>
<li>{{#linkTo "contacts"}}Contacts{{/linkTo}}</li>
<li>{{#linkTo "campaigns"}}Campaigns{{/linkTo}}</li>
<li>{{#linkTo "transactions"}}Transactions{{/linkTo}}</li>
<li><a {{action "navAction"}}>navAction</a></li>
</ul>
有任何想法吗?提前致谢。