【问题标题】:Ionic 4 : iOS Devices does not recognise the value 0 inside ngIfIonic 4:iOS 设备无法识别 ngIf 中的值 0
【发布时间】:2020-03-01 11:58:16
【问题描述】:

我正在使用 if 条件来检查数组的计数并显示它的状态是否为 0。

这在 Android 设备上完美运行,但在 iOS 上不运行

<h3 *ngIf="status == 0">{{user.name}} </h3>

【问题讨论】:

  • 你能分享你正在尝试的代码吗?
  • 已编辑请检查
  • 试试&lt;h3 *ngIf="status === 0"&gt;{{user.name}} &lt;/h3&gt;
  • 你检查过返回的状态是什么吗?也许它是一个字符串或其他东西。尝试将其更改为 ` *ngIf="status === '0'" `
  • 那不是问题

标签: angular ionic-framework angular7 ionic4


【解决方案1】:

知道了!

将状态定义为数字并在 Android 和 iOS 中完美运行

status:number

以前是

status:''

(在 Andoid 中有效,但在 iOS 中无效)

【讨论】:

    【解决方案2】:

    您是否检查过返回的状态是什么? 也许它是一个字符串或其他东西。试试改成&lt;h3*ngIf="status === '0'"&gt;{{user.name}}&lt;/h3&gt;

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2022-12-04
      • 1970-01-01
      • 2015-09-25
      • 2013-06-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多