gpt4 book ai didi

javascript - Angularjs 错误未知提供者 : $scopeProvider <- $scope <- user

转载 作者:塔克拉玛干 更新时间:2023-11-02 22:44:50 27 4
gpt4 key购买 nike

我得到了错误

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 而不是 $user

此外,在工厂中,使用 $rootScope 代替 $scope

关于javascript - Angularjs 错误未知提供者 : $scopeProvider <- $scope <- user,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30792537/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com