指定された文字列が配列に存在する場合に true を返す計算を作成しようとしています。
私のモデルには、user_id
次のような の配列であるプロパティがあります
"item_bid_history": [
562,
697,
13193
]
現在ログインしているユーザーのIDを取得できます13193
現在、私はこのようなものを持っています
bidding: Ember.computed('item.item_bid_history','userService.user_id',function(){
return Ember.$.inArray(this.get('userService.user_id'),this.get('item.item_bid_history')) > -1;
})
多分私はそれを間違っているかもしれませんが、アイテムの配列の一部にあるにもかかわらず、console.log
値を取得しようとしてもinArray
常に取得します-1
user_id
item_bid_history
私のためにこれを行うマクロがあるのでしょうか、それとも計算されたものを適切に作成していないだけですか?