如何将html元素添加到角度表达式中?

时间:2016-04-18 19:50:33

标签: html angularjs expression

我在HTML表格中有这个:

<td><strong>{{item.title ? item.title : "<p style='color: grey'>select this item to edit</p>"}}</strong></td>

不幸的是,这没有我认为会产生的影响。

似乎&#39;&lt;&#39;括号打破了与数据的角度绑定。

我不确定如何让这个表达工作..任何帮助都将不胜感激。

2 个答案:

答案 0 :(得分:2)

使用ngBindHtml

官方指南:ngBindHtml

答案 1 :(得分:1)

我会采用不同的方法

<td>
    <strong ng-show="item.title">{{item.title}}</strong>
    <strong ng-show="!item.title"><p style='color: grey'>select this item to edit</p></strong>

</td>

这些方面的东西。角度方式(至少对我的理解而言)不是将字符串操纵和转换为DOM元素。