我正在使用导出表插件found here。 我添加了模块“smart-table”但是我收到了一个错误:
Module 'smart-table' is not available!
(function() {
angular.module('portal', [
'ui.router',
'ceibo.components.table.export',
'smart-table']);
})();
智能表插件文件是:
(function() {
angular.module('smart-table')
.directive('stFilteredCollection', function() {
return {
restrict: 'A',
require: '^stTable',
scope: {
stFilteredCollection: '='
},
controller: 'stTableController',
link: function(scope, element, attr, ctrl) {
scope.$watch(function() {
return ctrl.getFilteredCollection();
}, function(newValue, oldValue) {
scope.stFilteredCollection = ctrl.getFilteredCollection();
});
}
};
});
})();
我的错误在哪里?
答案 0 :(得分:0)
您的指令的最终目标尚不清楚,但您的混淆可能与您的模块定义有关。
According to the documentation,您目前只为您的应用定义了一个模块 - portal
。 portal
上的smart-table
模块取决于,但该依赖项不允许您突然向该模块添加新内容。
早期预感表明您需要将您引用的模块更改为应用程序中定义的模块。
angular.module('portal')
.directive('stFilteredCollection', function()