Handlebars テンプレートでスコーピングの問題が発生しています。モジュールのリストがあり、それぞれにサービスのリストが含まれています。したがって、次のようなテンプレートがあります (一部のマークアップが削除されています)。
{{#each controller}}
<a onclick='$(".{{unbound uuid}}").toggle(0);'>
{{#each service in services}}
<div class='{{unbound uuid}}'></div>
{{/each}}
{{/each}}
問題は、2 番目{{unbound uuid}}
が置換されないことです。外側のスコープの他の項目にアクセスしようとすると、同じことが起こります。ただし、Ember.js サイトでは、each ... in
ヘルパーを使用すると外側のスコープを保持する必要があると記載されています。私は何を間違っていますか?
(参考: Ember.js、Ember-data、Handlebars の最新バージョンを使用しています。)