【发布时间】:2016-01-27 09:47:48
【问题描述】:
我收到以下错误:
Error: [$injector:unpr] Unknown provider: myServiceProvider <- myService
在 angularjs 中调用服务时请帮我解决这个问题
var app = angular.module('app', [])
app.controller('myController', ['$scope', 'stringService', function ($scope, stringService) {
$scope.output = stringService.processString(input);
}]);
var app = angular.module('app', []);
app.factory('stringService', function(){
return{
processString: function(input){
if(!input){
return input;
}
var output = "";
for(var i = 0; i < input.length; i++){
if(i > 0 && input[i] == input[i].toUpperCase()){
output = output + " ";
}
output = output + input[i];
}
return output;
}
}
});
【问题讨论】:
-
粘贴您的代码,或提供一个有效的 plnkr
-
var app = angular.module('app', []) ,缺少“;”