请求远程数据--》数据模型变化--》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 (){ //回调方法 };
标签:function,渲染,--,AngularJs,fun,scope,回调 From: https://www.cnblogs.com/haoran5544/p/18036303