我正在尝试从Plain Javascript获取angularjs服务。我使用以下语法。
vector<int> var;
int numb,i=0;
cout<<"Enter numbers: ";
while(cin>>numb){
if(numb==char(13)){
break;
}
else{
var.push_back(numb);
}
}
insertionSort(var);
for(int a=0;a<i;a++){
cout<<var[a]<<" ";
}
}
当messagingservice不包含任何依赖项时,这可以正常工作。当消息服务包含
时angular.injector(['ng', 'error-handling']).get("messagingService").GetName();
然后我收到.service('messagingService', ['$rootScope', 'applicationLogService', 'dialogService', MessageService])
错误。我已经包含了对话服务的js文件。任何人都可以帮到我失踪的地方吗?在获取具有依赖性的服务时是否需要遵循其他语法?
答案 0 :(得分:3)
应该是
angular.injector(['ng', 'error-handling', 'module-that-owns-dialogService' ])
.get("messagingService").GetName();