ルーターでメニュー リンクの配列を設定し、#each を使用してテンプレートでレンダリングする必要があります。しかし、#linkTo ヘルパーが変数を認識しなかったようです。どうすればこれを解決できますか?
ルーター:
Lite.DashboardRoute = Em.Route.extend({
setupController: function(controller, model) {
this.controllerFor('application').set('mainControls', [ {path: 'widgets.new', name: 'Add', classes: 'btn btn-success icon-ok-sign'} ])
}
})
アプリケーション テンプレートでのリンク レンダリング:
{{#each link in mainControls}}
{{#linkTo link.route class=link.classes}} {{link.name}} {{/linkTo}}
{{/each}}
エラーメッセージ:
ember.debug.js:51 Error: assertion failed: The route link.route was not found
残り火バージョン:
// Version: v1.0.0-pre.4
// Last commit: 855db1a (2013-01-17 23:06:53 -0800)