ng-bind-html和.$compile的使用
程序开发
2023-09-03 17:33:10
1.ng-bind-html的使用
ng-bind-html:可以插入带标签的字符串。但是需要配合$sce使用。(缺点:标签里面不能带有angular的指令)
2.$compile的使用:可以解决插入带有angular指令的字符串。
通过 compile服务可以编译html字符串或dom对象或jqLite对象,然后得到一个编译函数,再传入 scope,就会在当前作用域进行编译,返回编译好的jqLite对象,这时就可以直接添加到文档中了(也可以先添加到文档再编译)。
编译的实质其实就是对dom对象解析,使dom对象与scope进行耦合,通过绑定可以实现数据的更新
标签:
上一篇:
angular中多控制器的依赖注入写法
下一篇:
相关文章
-
无相关信息