标签: angularjs
我知道这样做
{{bubba}}
将在当前作用域中输出bubba值,但是我可以使用表达式吗...根据值执行任何操作(不更新DOM)吗?基本上,我想要完成的是如果值为false,则显示之前的值。
{{!bubba ? dontDisplayEvalutedExpression : bubba}}
添加一个plunker作为例子:
http://plnkr.co/edit/yYy62x2aK2RiDCUxwtAK
答案 0 :(得分:0)
你可以这样使用,
{{bubba === "one" ? "it's true" : "it's false"}}
工作Plunker
Plunker
否则,如果要生成新的dom元素,可以使用ng-if
ng-if
ngIf指令删除或重新创建DOM树的一部分 基于{表达式}。如果分配给ngIf的表达式求值 如果为false,则从DOM中删除该元素,否则为a 将元素的克隆重新插入DOM。