さて、更新されたすべてのガイドを読んでも、ビューからコントローラーアクションが呼び出されない理由を理解できません。私の残り火アプリには、次のように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>
何か案は?前もって感謝します。