2017-05-24 48 views
0

我的控制器檢索在視圖中使用異步管道消耗的Observable(實際上是FirebaseObjectObservable)。如何在數組中存在HTML元素時隱藏HTML元素

我的對象是一個名爲'joiners'的id列表。

每當當前用戶ID'cuid'出現在'joiners'數組中時,我想隱藏'join'按鈕。

我想是這樣的:

[hidden]="(event$ | async)?.joiners.indexOf(cuid) > -1" 

但它不工作...任何想法?

回答

0

編輯

您的按鈕嘗試

<button *ngIf="joiners.indexOf(cuid) >= 0">BUTTON</button> 
+0

即使cuid是我的控制器的變量? –

+0

那麼,這不是用戶名'cuid',它是一個變量... – trichetriche

+0

哦,對不起,我誤解了!我會編輯我的答案。 – trichetriche

0

我的錯誤,這是完美的,只要工作作爲 '加入者' 是一個數組。