【发布时间】:2019-04-14 02:46:51
【问题描述】:
{{myString !== "" ? myString : otherString}} 当前正在打印myString,这是一个空字符串
我的比较器有什么问题?我也尝试过使用单引号
我问这个看似基本的问题的原因是因为车把上的 Vue 文档似乎没有涵盖这一点,除了让我知道通用 javascript 可用之外,我认为这个比较器是用于字符串的通用 javascript
【问题讨论】:
-
我通过设置
myString:""和otherString:"test"尝试了您的示例,并在打印test 的模板中设置了{{myString !== "" ? myString : otherString}},我认为您在其他地方有问题 -
myString.trim() !== ""可能对输出有影响吗?myString是否可以为 null 或 undefined 而不是""? -
@JonathanLonowski 是的,它可以。模型说 myString 应该是一个字符串,但 mongodb 对象可能没有那个键,目前
-
@JonathanLonowski 答案只是使用
if(value),因此{{ myString ? ... : ... }}
标签: javascript string vue.js comparator