我有一个关于AngularJS并解释我的问题是由下面的例子中唯一办法一个简单的问题:AngularJS转换链接到链接标签
我有一个控制器和控制器中我有对象的列表。每个对象都有一个实际链接到另一个页面的属性。但是,使用ng-repeat时,可以使用以下结构,以便链接可以转换为标签?
<a href="{{object.linkProperty}}"> {{object.name}} <</a>
具有相同含义的另一个问题是: 例如,如果该对象containes,我谨代表作为表我怎么能做到这一点的属性?换句话说:
listOfObjects = [
{ name: "bla"
info: "<table> some data </table>"
}
{ name: "blaTwo"
info: "<table> some data </table>"
}
]
我知道,如果我用NG-重复ABD {{object.info}}它woud给我的字符串,它不会将其转换为一个HMTL标签。但是,我想将其转换为HTML标记。我知道模板用于这个,但我不知道如何在对象中使用模板。
非常感谢您提前提供任何帮助! =)
'ng-bind-html' with'$ sce.trustedAsHtml' will do the trick http://stackoverflow.com/a/32269118/2435473 –
@Polly你也可以使用你的html作为模板指令。这是使用'$ compile'服务来动态编译html。但根据你的用例,Pankaj Parkar说ng-bind-html可能会更好。 https://docs.angularjs.org/api/ng/service/$compile – ste2425