好的,閱讀所有更新的指南,仍然無法弄清楚爲什麼我的控制器操作未從視圖中調用。我燼應用程序有插入application.handlebars這樣的導航視圖:Ember - 從視圖中未找到控制器操作
{{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>
任何想法?提前致謝。
感謝您的建議;不幸的是,在init中設置目標不起作用。使用最新的版本,如果這是任何結果。 – user1938736
嗯,我很確定現在,def ault動作的目標是控制器...如果它不起作用,這應該是一個錯誤 –