angular.module("esNgAntd").directive("esSpace", function () { return { controllerAs: "esSpace", restrict: "E", transclude: true, replace: true, scope: { direction: "@", size: "@", }, link: function ($scope, $element, $attrs, $controllers, $transclude) { let childrens = $elements.children(); $elements.empty(); angular.forEach(childrens, (element, index) => { let item = angular .element("
") .addClass("es-space-item") .append(element); $elements.append(item); }); }, }; });