Angularjs 错误未知提供者:$scopeProvider <- $scope <- 用户
Angularjs error Unknown provider: $scopeProvider <- $scope <- user
我收到错误
Unknown provider: $userProvider <- $user"
使用以下代码:
var app = angular.module('test', []);
app.factory("user", function($scope, $http) {
var usr = {};
usr.getAllLists = function(){
return "test";
}
return usr;
});
cart.controller("MyController", ["$scope", "$http", "$user",
function ($scope, $http, user){
$scope.initialize = function(){
$scope.lists = user.getAllLists();
}
}
]);
你看错了吗?
假设购物车依赖于应用程序模块。
cart.controller("MyController", ["$scope", "$http", "user",
function ($scope, $http, user){
$scope.initialize = function(){
$scope.lists = user.getAllLists();
}
}
必须是用户而不是 $user
。
此外,在工厂中,代替 $scope
,使用 $rootScope
。
我收到错误
Unknown provider: $userProvider <- $user"
使用以下代码:
var app = angular.module('test', []);
app.factory("user", function($scope, $http) {
var usr = {};
usr.getAllLists = function(){
return "test";
}
return usr;
});
cart.controller("MyController", ["$scope", "$http", "$user",
function ($scope, $http, user){
$scope.initialize = function(){
$scope.lists = user.getAllLists();
}
}
]);
你看错了吗?
假设购物车依赖于应用程序模块。
cart.controller("MyController", ["$scope", "$http", "user",
function ($scope, $http, user){
$scope.initialize = function(){
$scope.lists = user.getAllLists();
}
}
必须是用户而不是 $user
。
此外,在工厂中,代替 $scope
,使用 $rootScope
。