From 3c86e8dede66859a409d10edd401b1084cbe4fc9 Mon Sep 17 00:00:00 2001 From: Imshann <851188611@qq.com> Date: Mon, 17 Jan 2022 15:51:18 +0800 Subject: [PATCH] feat(space): 优化组件 --- build/Space/Space.js | 18 ++++++++---------- src/Space/Space.js | 20 +++++++++----------- 2 files changed, 17 insertions(+), 21 deletions(-) diff --git a/build/Space/Space.js b/build/Space/Space.js index a54a55b..54232b6 100644 --- a/build/Space/Space.js +++ b/build/Space/Space.js @@ -27,17 +27,15 @@ angular.module("esNgAntd").directive("esSpace", function (esNgAntd) { $element.removeAttr("ng-style"); let childrens = $transclude(); - for (const key in childrens) { - if (Object.hasOwnProperty.call(childrens, key)) { - const children = childrens[key]; + for (let i = 0; i < childrens.length; i++) { + const children = childrens[i]; - if (children.nodeType === 1) { - let item = angular - .element("
") - .addClass("ant-space-item") - .append(children); - $element.append(item); - } + if (children.nodeType === 1) { + let item = angular + .element("
") + .addClass("ant-space-item") + .append(children); + $element.append(item); } } }, diff --git a/src/Space/Space.js b/src/Space/Space.js index 8dd7603..6a74510 100644 --- a/src/Space/Space.js +++ b/src/Space/Space.js @@ -7,7 +7,7 @@ class Space { state = { direction: this.props.direction || "horizontal", - size: this.props.size || 8 + size: this.props.size || 8, }; template = template; @@ -17,16 +17,14 @@ class Space { $element.removeAttr("ng-class"); $element.removeAttr("ng-style"); let childrens = $transclude(); - for (const key in childrens) { - if (Object.hasOwnProperty.call(childrens, key)) { - const children = childrens[key]; - if (children.nodeType === 1) { - let item = angular - .element("
") - .addClass("ant-space-item") - .append(children); - $element.append(item); - } + for (let i = 0; i < childrens.length; i++) { + const children = childrens[i]; + if (children.nodeType === 1) { + let item = angular + .element("
") + .addClass("ant-space-item") + .append(children); + $element.append(item); } } } -- libgit2 0.21.2