AngularJS:带服务的bootstrap控制器

时间:2016-12-27 19:48:09

标签: javascript angularjs angular-bootstrap

我试图在我的角度应用中集成26(一个用于在多个停靠面板中分离应用程序窗口的应用程序)几天。

每个面板/容器都使用缓存模板。在该模板中(使用golden-layout)我可以ng-template一个模块。 但是,如果该模块使用服务,我会收到一个角度错误angular.bootstrap()

我在Unkown provider (servicename)有我的服务。我尝试了几件事:

- >分别导入服务的index.js以及每个服务

- >将我的src/services/修改为controller(name,function())

我可能正在做一些与angular.bootstrap无关的事情,我仍然不完全理解。

示例代码:

controller(name,['ServiceName',function()])

我引导的示例代码:

class timeseriesCtrl {
    constructor(LayoutService) {
        this.test = 200000;
    }
}

const Module = angular.module('app.components.times-visualizer',[])
                  .controller('timesVisualizer', timeseriesCtrl )
                  .directive('timesVisualizer',function(){
                      return{
                         restrict: 'E',
                          templateUrl: 'components/timeseries-visualizer/timeseries-visualizer.html',
                          controller: 'timesVisualizer',
                          controllerAs: 'time' 
                      }
                  });

export default Module;

0 个答案:

没有答案