ハンドルバーの値のキー スタイルでプロパティにアクセスすることは可能ですか?
モデルでいっぱいの ArrayController を使用する CollectionView があります。CollectionView には、レンダリング用のテーブル列構成を定義する「列」と呼ばれるプロパティがあります。
理想的には、各列をループして (以下の例を参照)、レンダリングしたい列のみがレンダリングされるようにすることができます (後で、書式設定やその他の属性が適用されます)。
<tr>
{{#each column in view.controller.columns}}
<td>
{{ view.content.[column.name] }}
</td>
{{/each}}
</tr>
これは機能しません。コンテンツを返さないだけです。
これらの他のスタイルも試して、それらが機能するかどうかを確認しました。
<tr>
{{#each column in view.controller.columns}}
<td>
{{ view.content.name }}
{{ view.content.[column.name] }}
{{valForKey view.content column.name }}
</td>
{{/each}}
</tr>
valForKey
ヘルパーは私が書いたものです ( source here )。これは正しい値を表示しますが、バインドしないため、プロパティが変更されても値は更新されません。
Ember でこのユースケースを処理する最善の方法は何ですか?
ありがとう