我想根据对象的属性显示或隐藏一个元素,以及要在元素中显示的此对象的一些值。
如果我shouldShow: boolean = true;
,并使用[hidden]="!shouldShow"
,则可以正常使用。
但是,如果我尝试options: any = { shouldShow: true, value: 'some value' }
然后使用类似<elem [hidden]="!options.shouldShow">{{options.value}}</elem>
的内容,则无法显示任何内容。如果我检查元素,我可以看到它仍然具有隐藏属性,没有内容。