Files
meanTorrent/modules/core/client/directives/repeat-begin-done.client.directive.js

44 lines
753 B
JavaScript

(function () {
'use strict';
angular.module('core')
.directive('repeatBegin', repeatBegin);
function repeatBegin() {
var directive = {
restrict: 'A',
link: link
};
return directive;
function link(scope, element, attrs) {
if (scope.$first) {
if (attrs.repeatBegin) {
scope.$eval(attrs.repeatBegin);
}
}
}
}
angular.module('core')
.directive('repeatDone', repeatDone);
function repeatDone() {
var directive = {
restrict: 'A',
link: link
};
return directive;
function link(scope, element, attrs) {
if (scope.$last) {
if (attrs.repeatDone) {
scope.$eval(attrs.repeatDone);
}
}
}
}
}());