テンプレートで単純な配列を反復処理しています:
{{#each chapter in chapterList}}
<li>{{ chapter }} {{ test chapter }}</li>
{{/each}}
chatperList
これが、たとえば、[1, 2, 3, 4, 5]
です。Handlebars ヘルパーを作成しました。
Ember.Handlebars.registerHelper('test', function(chapter) {
return this.get('list.selectedChapter') == chapter
? 'selected'
: '';
});
ただし、chapter
ヘルパー関数の変数は単なる文字列「chapter」です。実際の変数自体にアクセスするにはどうすればよいですか?