如何将多个参数传递给隐藏属性?

时间:2019-02-10 09:25:50

标签: angular html5 ionic3

我想在两页上隐藏一个段落。 如何将多个参数传递给隐藏属性? 第一行还可以,其中仅需要一个参数。

<p [hidden]="pageX">Sender Name: {{sender.name}}</p>

I want hide to work on two or more pages, I tried:

<p [hidden]="['pageX, 'pageY']">Sender Name: {{sender.name}}</p>

2 个答案:

答案 0 :(得分:0)

hidden属性采用boolean的值。您可以做类似的事情

<p [hidden]="pageX || pageY">Sender Name: {{sender.name}}</p>

但这仍将呈现<p></p>标签。仅其中的内容将被隐藏。更好的解决方案是使用ngIf指令。这将阻止呈现<p></p>标签。示例:

<p *ngIf="pageX || pageY">Sender Name: {{sender.name}}</p>

答案 1 :(得分:0)

@Iftifar Taz

帮助我获得了实际的解决方案;

<p *ngIf="!(pageX || pageY)">Sender Name: {{sender.name}}</p>