首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >我收到错误:“模块‘智能表’是不可用的!”在我的js文件里

我收到错误:“模块‘智能表’是不可用的!”在我的js文件里
EN

Stack Overflow用户
提问于 2016-03-28 06:36:15
回答 1查看 384关注 0票数 1

我正在使用导出表插件在这里发现的。我添加了模块“智能表”,但是我得到了一个错误:

Module 'smart-table' is not available!

代码语言:javascript
复制
(function() {
  angular.module('portal', [
    'ui.router',
    'ceibo.components.table.export',
    'smart-table']);
})();

智能表插件文件是:

代码语言:javascript
复制
(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();
          });
        }
      };
    });
})();

我的错误在哪里?

EN

回答 1

Stack Overflow用户

发布于 2016-03-28 06:45:22

您的最终目标与您的指令是不清楚的,但您的混乱来源可能会与您的模块定义。

根据文件,您目前只为应用程序定义了一个模块--即portal。您的portal模块依赖于smart-table,但这种依赖不允许您突然向该模块添加新内容。

早期的预感表明,您需要将要引用的模块更改为应用程序中定义的模块。

代码语言:javascript
复制
angular.module('portal')
    .directive('stFilteredCollection', function()
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/36257233

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档