angular.bootstrap(document.getElementById("app2"), ['yourApp'])
ngRepeat其实就是angular的内置指令器,指令器其实也是用选择器匹配的,匹配到有ng-repeat的节点之后(angularJs有四种匹配方式:element E、attribute A、class C、comment M),angular就会去处理生成DOM。和jQuery自己用js插入节点一样,只是angular都帮你处理了而已。ng-bind-html过滤了style的解决方法是引入$sce模块,具体使用如下:$scope.docHtml= $sce.trustAsHtml(data)
这样就可以将值转换为特权所接受并能安全地使用“ng-bind-html”了。
1、完整代码使用如下:
<script src="http://apps.bdimg.com/libs/angular.js/1.4.6/angular.min.js"></script>
<script src="http://apps.bdimg.com/libs/angular.js/1.5.0-beta.0/angular-sanitize.min.js"></script>
<body>
<div ng-app="myApp" ng-controller="myCtrl">
<p ng-bind-html="myText"></p>
</div>
<script>
var app = angular.module("myApp", ['ngSanitize'])
app.controller("myCtrl", function($scope) {
$scope.myText = "My name is: <h1>John Doe</h1>"
})
</script>