-1
我已經看過了這個錯誤的多個線程,但下面對其中2指示,它仍然拋出了同樣的錯誤,這是我的服務:AngularJS:拋出未知的提供程序錯誤
angular.module('sccateringApp')
.service('httpcalls', function ($scope, $http) {
var BackEndBaseURL = "methods/server.php";
return {
..
}
});
這裏是我的控制器:
angular.module('sccateringApp')
.controller('newCategoryController', ['httpcalls', '$scope', function (httpcalls, $scope) {
$scope.submitForm = function(){
alert();
}
}]);
我真的不能確定是什麼問題,因爲我已經包括了服務本身作爲控制器的依賴。任何幫助都感激不盡!
只有控制器取代
module.service
訪問'$ scope'。從你的'httpcalls'服務中刪除它。此外,在將來,將任何錯誤消息添加到您的問題 – Phil對不起,我對Angular比較陌生,如果您將其作爲答案發布,我會將其標記爲正確的。謝謝!我知道這很簡單,導致了錯誤。 – codeninja
可能重複[AngularJS拋出未知的提供者:$ scopeProvider < - $範圍錯誤,當我嘗試使用模塊](http://stackoverflow.com/questions/19546032/angularjs-throws-unknown-provider-scopeprovider-scope-error - 當 - 我試到) – Phil