angularjs 指令中动态编译的方法(适用于有异步请求的情况) 内嵌指令无效
来源:互联网 发布:java线程池实例 编辑:程序博客网 时间:2024/06/01 08:46
angular的坑很多
例子:
在directive的link中有一个$http请求,当请求完成后根据返回的值动态做element.append('......');这个操作,能显示没问题,可问题是我动态组的HTML里面有ng-click,发现显示出来的内容根本不执行ng-click绑定的方法!
这个是因为异步返回之后,指令的编译已经完成,因此需要动态编译。
使用$compile服务! 在link方法中对返回后的html代码经过$compile服务处理后再插入:
var el=$compile("HTML代码")(scope); element.append(el);
1 0
- angularjs 指令中动态编译的方法(适用于有异步请求的情况) 内嵌指令无效
- angularjs 指令中动态编译的方法(适用于有异步请求的情况) 内嵌指令无效
- angularjs指令中动态编译的方法(适用于有异步请求的情况) 内嵌指令无效
- Angularjs中使用指令绑定点击事件的方法
- AngularJs 的指令
- angularjs指令的使用
- AngularJS 风谲云诡的指令
- AngularJS 大雅之堂的指令
- angularjs的指令详解
- AngularJS 内置的指令
- 理解Angularjs的指令
- AngularJS的指令
- AngularJS的常见指令
- AngularJS的指令
- angularjs指令的&=@<?
- Angularjs中input的指令和属性
- AngularJS中ngbind指令的用法
- AngularJS中ng-Src指令替代src 解决console的url请求404错误
- tomcat 使用中遇到的问题
- Windows通过FindWindow控制其他程序的窗口
- 你还是那么厥
- NSA presentation about the TREASUREMAP tool
- android安装第三方应用
- angularjs 指令中动态编译的方法(适用于有异步请求的情况) 内嵌指令无效
- VIM实用基本操作技巧
- position fixed 微信中出现错位
- JS面向对象编程之对象
- HDU 5015 233 Matrix 矩阵递推
- 系统架构领域的一些学习材料
- Python使用struct处理二进制(pack和unpack用法)
- python copy()
- DevExpress控件使用大全之CheckedListBoxControl