21 lines
610 B
JavaScript
21 lines
610 B
JavaScript
|
'use strict';
|
||
|
|
||
|
angular.module('forms').directive('onFinishRender', function ($rootScope, $timeout) {
|
||
|
return {
|
||
|
restrict: 'A',
|
||
|
link: function (scope, element, attr) {
|
||
|
if (scope.$first === true) {
|
||
|
$timeout(function () {
|
||
|
$rootScope.$broadcast('ngRepeatStarted');
|
||
|
}, 500);
|
||
|
}
|
||
|
if (scope.$last === true) {
|
||
|
$timeout(function () {
|
||
|
// console.log('ngRepeatFinished')
|
||
|
$rootScope.$broadcast('ngRepeatFinished');
|
||
|
}, 500);
|
||
|
}
|
||
|
}
|
||
|
}
|
||
|
});
|