2016-09-27 34 views
0

如何在三元运算符中包含html?角三元与html

{{ (q.result === 1) ? "<i class="fa fa-check" aria-hidden="true"></i>" ? "<i class="fa fa-times" aria-hidden="true"></i>" }} 

如果没有可能,我想最明显的办法是做两个包裹片的块与<div ng-if="result">HTML</div><div ng-if="!result">OTHER HTML</div>

回答

3

可以acccomplish你想纳克级的东西。它实际上支持三元运算符

<i class="fa" aria-hidden="true" ng-class"(q.result === 1) ? 'fa-check' : 'fa-times'"></i> 
0

如果您要更改类,请使用条件ng-class。

<i ng-class="q.result===1 ? 'fa fa-check' : 'fa fa-times' " aria-hidden="true">