親ビューのプロパティを使用して子ビューにいくつかのプロパティをレンダリングしたいシーンがありますが、いくつかのプロパティに基づいています。ただし、プロパティが false と評価された場合、ビューは破棄される必要がありますが、次のようなエラーが発生します。未定義の unchain を呼び出すことはできず、これに関連するいくつかのエラーも発生します。
コード:
テンプレート
<script type="text/x-handlebars">
<h2>Welcome to Ember.js</h2>
{{outlet}}
</script>
<script type="text/x-handlebars" data-template-name="address">
{{item.Address.addressline1}}<br />
{{item.Address.addressLine2}}<br />
{{item.Address.city}}, {{item.Address.state}}<br />
</script>
<script type="text/x-handlebars" data-template-name="index">
{{#if addressVisible}}
<button {{action hideAddress}}> Hide Address </button>
{{else}}
<button {{action showAddress}}>Show Address</button>
{{/if}}
<ul>
{{#each item in model}}
<li>
{{item.name}}<br />
{{#if addressVisible}}
{{view App.AddressView}}
{{/if}}
</li>
{{/each}}
</ul>
</script>
私の問題を表示するフィドルを作成しました: http://jsbin.com/inoroj/5/edit showAddress をクリックするとすべてのアドレス ビューが表示されますが、[非表示] をクリックするとすべてのビューが非表示になるはずですが、代わりに unchain エラーが発生します.