如果数组中存在值,如何隐藏HTML元素

时间:2017-05-24 13:28:59

标签: angular observable angularfire2

我的控制器检索我在视图中使用异步管道消耗的Observable(实际上是FirebaseObjectObservable)。

我的对象作为名为'joiners'的id列表。

我想在'joiners'数组中出现当前用户ID'cuid'时隐藏'join'按钮。

我试过这样的事情:

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

但它不起作用......任何想法?

2 个答案:

答案 0 :(得分:0)

修改

按钮尝试

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

答案 1 :(得分:0)

我的错误,只要&#39;加入者&#39;是一个数组。