【发布时间】:2014-04-25 06:34:18
【问题描述】:
在我的 Angular 应用程序中,我有一些需要在其中包含 html 标记的数据,但我在确保它被转义时遇到了一些麻烦。
$scope.groups = [
{
'name': 'min',
'item': '<h1>This is some awsome H1</h1><ul><li>yup></li></ul>',
},
{
'name': 'min',
'item': '<h1>This is some awsome H1</h1><ul><li>yup></li></ul>',
},
{
'name': 'min',
'item': '<h1>This is some awsome H1</h1><ul><li>yup></li></ul>',
},
{
'name': 'min',
'item': '<h1>This is some awsome H1</h1><ul><li>yup></li></ul>',
}
];
这是我的html
<div ng-repeat="group in groups">
<li>{{group.name}}</li>
<li>{{group.item}}</li>
</div>
我尝试只包含一些 angular 的 ng-sanitize,但我只看到了它是单个对象而不是数组的示例。
我尝试将ng-bind-html="groups" 添加到主div,但我的数据显示为[object Object]。
有什么想法吗?任何帮助表示赞赏!
【问题讨论】:
-
你试过
ng-bind-html="group.item"第二个<li>吗? -
是的!感谢您的快速重播。想回答,我标记为正确
-
@mingos 我已经删除了我的答案。你可以继续发布你的:)
-
@javaCity 你不需要这样做 :)
-
@javaCity 当我注意到“新答案已发布”横幅时,我已经写下了我的答案。另外,由于您努力创建 plunker,我不希望您的工作浪费:)
标签: javascript html json angularjs