【问题标题】:How to pass multiple params to hidden attribute?如何将多个参数传递给隐藏属性?
【发布时间】:2019-07-04 00:45:22
【问题描述】:

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

<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>

【问题讨论】:

  • 顺便说一句,你打算如何使用这一段?

标签: angular html ionic3


【解决方案1】:

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

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

但这仍然会呈现&lt;p&gt;&lt;/p&gt; 标签。只有里面的内容会被隐藏。更好的解决方案是使用ngIf 指令。这将防止 &lt;p&gt;&lt;/p&gt; 标记被呈现。示例:

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

【讨论】:

  • 您的回复是一个很好的答案:&lt;p *ngIf="!(pageX || pageY)"&gt;Sender Name: {{sender.name}}&lt;/p&gt;
  • 如果您认为我的回答对您有任何帮助,我们将不胜感激。
【解决方案2】:

@Iftifar 塔兹

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

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

【讨论】:

    猜你喜欢
    • 2011-08-08
    • 2014-02-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-05-08
    • 1970-01-01
    • 2020-11-07
    • 1970-01-01
    相关资源
    最近更新 更多