2017-05-24 47 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

我的错误,这是完美的,只要工作作为 '加入者' 是一个数组。