1

親ビューのプロパティを使用して子ビューにいくつかのプロパティをレンダリングしたいシーンがありますが、いくつかのプロパティに基づいています。ただし、プロパティが 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 エラーが発生します.

4

1 に答える 1