Angularjs 错误未知提供程序:$scopeProvider <- $scope <- 用户
Angularjs error Unknown provider: $scopeProvider <- $scope <- user
我收到错误
未知提供商:$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
。
相关文章:
- xmlHttp.responseText未知错误定义
- 尝试从javascript调用flash方法时出现未知错误
- Javascript未知错误
- 脚本中存在未知错误
- 包装java.net.UnnknownHostException:文件:未知错误原因:文件:PTC thingworx服
- 用JavaScript生成下拉列表(未知错误)
- 未知错误:未定义角度
- Facebook与javascript FB Graph api的集成 墙上的帖子 Firefox 中的未知错误
- 解析 JSON 时出现未知错误
- 处理量角器中的未知错误
- 未知错误:无法聚焦元素
- 其余 POST 请求给出未知错误
- org.openqa.selenium.WebDriverException: 未知错误: Runtime.evalua
- 使用量角器网络驱动程序进行 Safari 历史记录导航的未知错误
- 量角器未知错误,从 DOM 中删除属性
- Safari 7.1 中使用 IndexedDB 创建多个对象存储时出现未知错误
- 上传时出现未知错误
- 使用本机add_widget向Gridster.js网格添加项导致未知错误
- 失败:未知错误:元素在点(x,x)-角度/量角器处不可单击
- 未知错误:javascript错误:[$injector:unp]未知提供程序