AngularJs 数据渲染完成之后,执行回调方法
请求远程数据--》数据模型变化--》angularjs监控到模型变化--》重新渲染页面。
注册一个自定义的指令
.directive('OnReanderFinsh',[function(){
return {
restrict:'A',
link:function ($scope, element, attrs, controller) {
var fun = $scope.$eval(attrs.OnReanderFinsh);//计算表达式的值
if(fun && typeof(fun)=='function'){
fun();
}
}
};
}]);
页面使用
<div ng-repeat="menuDir in userModel.menuList" on-reander-finsh="renderAccordion">
控制器中调用
$scope.renderAccordion = function (){ //回调方法 };

浙公网安备 33010602011771号