请参阅相关jsFiddle
在这个文件中,即使我包含了angular. sanizize .js,我也无法绑定html元素。
HTML代码:<div ng-app="HelloApp">
<div ng-controller="MyCtrl">
<ul ng-repeat="snippet in myHTML" ng-bind-html="snippet"></ul>
</div>
</div>
JS代码:
var app = angular.module('HelloApp', ['ngSanitize'])
app.controller('MyCtrl', function($scope) {
$scope.myHTML = [];
$scope.myHTML.push('<li>Test1</li>');
$scope.myHTML.push('<li>Test2</li>');
});
运行jsFiddle时没有显示任何内容。当调试时,我得到一个注入器错误。
如果您需要更多的相关信息,请告诉我
确保ngSanitize
在 Angular之后加载。更新的工作小提琴:http://jsfiddle.net/36qp9ekL/444/