items
コンポーネントを使用してそれぞれを表示するルート内のアイテムのリストがevent-item
あります。このコンポーネントには 2 つの計算済みコンポーネントがあり、現在いくつかのクラスを設定して、各アイテムに関する情報をユーザーに表示しています...
classNameBindings: ['winning','closed'],
item: null,
winning: Ember.computed('item.item_high_bid_user_id','userService.user_id',function(){
return this.get('item.item_high_bid_user_id') == this.get('userService.user_id');
}),
closed: Ember.computed('item.item_status',function(){
return this.get('item.item_status') === 2;
})
コンポーネント テンプレートでは、リスト内の各アイテムは、単一のアイテムを表示するルートにlink-to
リンクする でラップされます。item
テンプレートとルートでも、テンプレート内のいくつかのものを表示または非表示にするために、対応するコンポーネントにあるおよび計算さitem
れたものを観察したいと思います(IE。アイテムが閉じられている場合は入札セクションを非表示にするなど)winning
closed
item
これを行う適切な方法は何ですか?
ところで、私はEmber 2.2.0
Ember Data2.2.0
とEmber-cliを使用しています1.13.13