ng-packery
Version:
AngularJS Directive for Packery Layout
21 lines (19 loc) • 524 B
JavaScript
;
let packeryAfterRenderDirective = $timeout => {
'ngInject';
return {
restrict: 'A',
require: '^packery',
priority: 0,
link: (scope, element, attributes, controller) => {
if (scope.$last) {
let timeout = null;
timeout = $timeout(() => {
controller.initialize();
$timeout.cancel(timeout);
});
}
}
};
};
export default packeryAfterRenderDirective;