Jac*_*rky 2 html angularjs angularjs-ng-repeat ng-bind-html
我试图用这种方式使用手风琴和html内容:
<accordion>
<accordion-group ng-repeat="item in items">
<accordion-heading>
<a class="btn btn-primary btn-block btn-elenco">
<img postsrc="img/flag/flag_{{item.index}}.jpg">
</a>
</accordion-heading>
<p ng-bind-html="item.content"></p>
</accordion-group>
</accordion>
Run Code Online (Sandbox Code Playgroud)
和
var items = [];
for(var i=0;i<10;i++){
var content = "<div>TEST</div>";
items.push({index:i,content:content});
}
$scope.items = items;
var app = angular.module('MyApp',['ngSanitize','ui.bootstrap']);
Run Code Online (Sandbox Code Playgroud)
手风琴有效,但html不会渲染成p标签.
可能是什么问题呢?
编辑
如果我尝试类似的东西:
<div ng-bind-html="to_trusted(item.content)"></div>
Run Code Online (Sandbox Code Playgroud)
并为控制器添加功能:
$scope.to_trusted = function(html_code)
{
console.log(html_code);
return $sce.trustAsHtml(html_code);
}
Run Code Online (Sandbox Code Playgroud)
没有什么变化,在控制台我得到许多"未定义"!
归档时间: |
|
查看次数: |
12306 次 |
最近记录: |