2017-08-25 91 views
0

我有數組,這裏是這個截圖: enter image description here發現價值和angularjs和離子

我有離子應用,在那裏我得到從的Joomla一些數據,這是朋友的數據,但我想送朋友請求,如果已經是朋友則不發送。

所以如果在數組是id:54306然後做點什麼。

如何在這裏搜索id?在打字稿?

+0

我不明白你想要做什麼或者你有什麼問題。你能澄清嗎? 「如何搜索」是什麼意思?如果你想要id 54306,那麼使用'array [54306]'給你'friend'。那有什麼問題? –

+0

嗨,我有數組:this.user.friends(輸出截圖),我有功能發送好友請求,但如果已經是朋友(在這個數組退出朋友ID),然後不發送請求。所以我想在發送請求之前在數組中搜索這個ID – Gocha

+1

然後,如果你想檢查的id是變量'id',那麼檢查'if(id在this.user.friends)' –

回答

1

如果您的ID存儲在名爲id的變量中,則if (id in this.user.friends)將檢查該數組是否存在id

如果您想在角度指令中使用該條件,例如*ngIf,那麼您可以做*ngIf="id in user.friends"仍承認包含數字的變量爲id

+0

唯一的問題是,我們不能添加如* ngIf =「10 us.friends」給出錯誤:無法綁定到「ngIfIn」,因爲它不是一個已知'ion-list'的屬性.................. – Gocha

+0

你寫了'ngIfIn'? –

+0

是samme錯誤 – Gocha