或者具有ng-model表达式的运算符

时间:2015-03-31 14:40:14

标签: javascript angularjs

<input placeholder="{{a}} || zero">

我想将占位符设置为“零”&#39;如果{{a}}为空但不起作用,则显示为||零而不是。

1 个答案:

答案 0 :(得分:5)

正确的方式:

<input placeholder="{{ a || 'zero' }}">

第一步是:Angular计算{{ }}内的表达式结果 - a || 'zero'

第二步是:Angular将结果放入占位符

在您的变体中:

第一步是:Angular计算{{ }}内的表达式结果 - a

第二步是:Angular将结果放入占位符

第三步是:HTML将|| zero作为字符串添加到占位符