import template from "./Empty.html"; import style from "antd/lib/empty/style/index.css"; angular.module("esNgAntd").directive("antdEmpty", ["esNgAntd", function (esNgAntd) { return { template: template, restrict: "E", replace: true, transclude: true, scope: { image: "@" }, controller: function ($scope, $element) { $scope.state = { image: $scope.image || "presented_image_default" }; }, link: function ($scope, $element) { esNgAntd.clearAttribute($element[0], ["ng-class", "image"]); esNgAntd.createStyle("ant-empty", style); } }; }]); export default { PRESENTED_IMAGE_DEFAULT: "presented_image_default", PRESENTED_IMAGE_SIMPLE: "presented_image_simple" };