如何在Angular partials中有条件地显示HTML

时间:2014-01-16 11:52:50

标签: angularjs

如果没有多个ng-if,我怎么能这样做?

<h3 ng-if="data.link"><a href="{{data.link}}">{{data.name}}</a></h3>
<h3 ng-if="!data.link"><em>{{data.name}}</em></h3>

我也考虑过ng-switch,但这需要一个我不喜欢的额外容器元素。

还尝试过三级表达式(例如{{data.link?'option 1':'option 2'}}),但看起来很混乱,而且HTML表现不佳。 ng-bind-template逃脱HTML字符,看起来也很混乱。

最好的方法是什么?

0 个答案:

没有答案