Javascript ng重复后的触发功能
我对Angular是个新手,我想做一个非常基本的例子。 在使用Javascript ng重复后的触发功能,javascript,jquery,angularjs,angularjs-ng-repeat,Javascript,Jquery,Angularjs,Angularjs Ng Repeat,我对Angular是个新手,我想做一个非常基本的例子。 在使用ng repeat显示一些数据之后,我想将其中一些数据与javascript函数一起使用。但是我不知道什么时候执行javascript,因为我不知道angular什么时候才能完成显示我的数据 我尝试使用函数getAssign3显示警报,通过Angular显示一些数据。我应该什么时候调用这个函数 代码: 您必须在控制器中添加$on捕捉器: $scope.$on('ngRepeatFinished'), function (ngRepea
ng repeat
显示一些数据之后,我想将其中一些数据与javascript函数一起使用。但是我不知道什么时候执行javascript,因为我不知道angular什么时候才能完成显示我的数据
我尝试使用函数getAssign3
显示警报,通过Angular显示一些数据。我应该什么时候调用这个函数
代码:
您必须在控制器中添加$on捕捉器:
$scope.$on('ngRepeatFinished'), function (ngRepeatFinishedEvent) {
console.log "After loop";
}
app.js中的指令:
.directive('onFinishRender', function($timeout) {
return {
restrict: 'A',
link: function(scope, element, attr) {
if (scope.$last) {
return $timeout (function() {
scope.$emit 'ngRepeatFinished'
});
}
}
})
在你看来:
on-finish-render="myFunc()"
检查此邮件的可能副本[
.directive('onFinishRender', function($timeout) {
return {
restrict: 'A',
link: function(scope, element, attr) {
if (scope.$last) {
return $timeout (function() {
scope.$emit 'ngRepeatFinished'
});
}
}
})
on-finish-render="myFunc()"