Commit a77e7b1a89b0343ad3293e1ae1e5ab5de7d0446e

Authored by Imshann
1 parent 6674355b

优化InputGroup组件

build/InputGroup/InputGroup.js
1 import template from "./InputGroup.html"; 1 import template from "./InputGroup.html";
2 angular.module("esNgAntd").directive("antdInputGroup", function () { 2 angular.module("esNgAntd").directive("antdInputGroup", function () {
3 - return {  
4 - controllerAs: "antdInputGroup",  
5 - restrict: "E",  
6 - transclude: true,  
7 - replace: true,  
8 - scope: {  
9 - compact: "@",  
10 - },  
11 - };  
12 -}); 3 + return {
  4 + template: template,
  5 + restrict: "E",
  6 + replace: true,
  7 + transclude: true,
  8 + scope: {
  9 + compact: "="
  10 + }
  11 + };
  12 +});
13 \ No newline at end of file 13 \ No newline at end of file
@@ -203,7 +203,7 @@ eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var antd @@ -203,7 +203,7 @@ eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var antd
203 /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { 203 /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
204 204
205 "use strict"; 205 "use strict";
206 -eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _InputGroup_html__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./InputGroup.html */ \"./build/InputGroup/InputGroup.html\");\n\nangular.module(\"esNgAntd\").directive(\"antdInputGroup\", function () {\n return {\n controllerAs: \"antdInputGroup\",\n restrict: \"E\",\n transclude: true,\n replace: true,\n scope: {\n compact: \"@\",\n },\n };\n});\n\n\n//# sourceURL=webpack://ng-antd/./build/InputGroup/InputGroup.js?"); 206 +eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _InputGroup_html__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./InputGroup.html */ \"./build/InputGroup/InputGroup.html\");\n\nangular.module(\"esNgAntd\").directive(\"antdInputGroup\", function () {\n return {\n template: _InputGroup_html__WEBPACK_IMPORTED_MODULE_0__[\"default\"],\n restrict: \"E\",\n replace: true,\n transclude: true,\n scope: {\n compact: \"=\"\n }\n };\n});\n\n//# sourceURL=webpack://ng-antd/./build/InputGroup/InputGroup.js?");
207 207
208 /***/ }), 208 /***/ }),
209 209
src/InputGroup/InputGroup.js
1 import template from "./InputGroup.html"; 1 import template from "./InputGroup.html";
2 2
3 class InputGroup { 3 class InputGroup {
4 - props = {  
5 - compact: Boolean 4 + render() {
  5 + return template;
6 } 6 }
  7 +}
  8 +
  9 +InputGroup.propTypes = {
  10 + compact: PropTypes.boolean
7 } 11 }
8 \ No newline at end of file 12 \ No newline at end of file