【问题标题】:ionic textarea is giving a not null and not empty string when deleting it离子文本区域在删除时给出一个非空且非空的字符串
【发布时间】:2017-12-26 12:05:22
【问题描述】:

在我的 Ionic 3 项目中,我正在检查写在 ion-textarea 上的字符串是否为空。
如果我没有在该区域写任何东西,它会正确地告诉我它是空的,但是如果我写了一些东西然后删除它,它不会将它识别为空或空,但是如果我尝试打印该值当然它打印一个空字符串。
这是一个问题,因为它绕过了对我仍然为空的输入的所有检查。
这是我正在使用的代码,在 html 中:

 <ion-textarea [(ngModel)]="duration"  placeholder="Duration"></ion-textarea>

在 .ts 文件中:

 if (this.duration==null || this.duration==''){ 
      console.log("Duration is empty")
    } else {
 console.log("Duration not empty")
}

【问题讨论】:

  • 试过undefined
  • 如果要查falsy values,可以这样改,if (!this.duration)注意: 如果条件也适用于this.duration = 0; 条件。

标签: javascript textarea ionic3


【解决方案1】:

你把它放在 .ts 文件中了吗? duration: string = '';

【讨论】:

猜你喜欢
  • 2018-07-04
  • 2021-12-03
  • 1970-01-01
  • 2016-04-26
  • 2013-08-09
  • 2021-04-15
  • 1970-01-01
  • 2013-04-29
  • 2020-10-20
相关资源
最近更新 更多