Хорошо, прочитал все обновленные руководства и до сих пор не могу понять, почему действия моего контроллера не вызываются из представления. В моем приложении 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>
Есть идеи? Заранее спасибо.