AngularJs+Bootstrap Table $compile动态生成html
关于angular+bootstrap table 使用的一些问题
- ①table中动态添加元素并绑定事件,js事件(eg:’ng-click…’)未被监听
- ②使用jQuery方式绑定事件,造成数据动态绑定响应延时
关于ng-click未响应问题,由于事件监听在静态HTML页面生成时已经完成,因此对动态生成的元素绑定事件并实现监听,需要通过angularJs中的compile服务将动态添加的元素进行编译。
bootstraptable相关参数设置 (参考文档(中)|参考文档(英))
angular.module("myApp",[]).controller('demoController',['$scope','$compile',
function($scope,$compile){
$scope.options=new Arr