我试图在我的角度应用中集成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;