Angularjs 无法使用角工厂交叉布线
我试图创建一个工厂,并在每个控制器中交叉使用它,但显然我做错了什么 应用程序:Angularjs 无法使用角工厂交叉布线,angularjs,ngroute,Angularjs,Ngroute,我试图创建一个工厂,并在每个控制器中交叉使用它,但显然我做错了什么 应用程序: var app = angular.module('sam', ['ngRoute', 'ngGrid', 'ui.bootstrap']); 工厂 app.factory("User",function(){ return {}; }); 路线 // configure our routes app.config(function($routeProvider) { $r
var app = angular.module('sam', ['ngRoute', 'ngGrid', 'ui.bootstrap']);
工厂
app.factory("User",function(){
return {};
});
路线
// configure our routes
app.config(function($routeProvider) {
$routeProvider
// route for the main page which will direct to the buildings page
.when('/', {
templateUrl : 'web/pages/buildings.html',
controller : 'mainController',
controllerAs : 'buildings'
})
});
控制器
app.controller('mainController', ['$filter', '$http','$log', function($filter, $http, $log, User){
$log.log('hello!!!!!', User);
}]);
这个打印:
你好!!!!!未定义
控制器中缺少“用户”
app.controller('mainController', ['$filter', '$http','$log', **'User',** function($filter, $http, $log, User){
$log.log('hello!!!!!', User);
}]);
控制器中缺少“用户”
app.controller('mainController', ['$filter', '$http','$log', **'User',** function($filter, $http, $log, User){
$log.log('hello!!!!!', User);
}]);
控制器中缺少“用户”
app.controller('mainController', ['$filter', '$http','$log', **'User',** function($filter, $http, $log, User){
$log.log('hello!!!!!', User);
}]);
控制器中缺少“用户”
app.controller('mainController', ['$filter', '$http','$log', **'User',** function($filter, $http, $log, User){
$log.log('hello!!!!!', User);
}]);
您忘记将
User
作为注入数组的一部分
controller('mainController', ['$filter', '$http','$log', function($filter, $http, $log, User){
应该是:
controller('mainController', ['$filter', '$http','$log','User', function($filter, $http, $log, User){
您忘记将
User
作为注入数组的一部分
controller('mainController', ['$filter', '$http','$log', function($filter, $http, $log, User){
应该是:
controller('mainController', ['$filter', '$http','$log','User', function($filter, $http, $log, User){
您忘记将
User
作为注入数组的一部分
controller('mainController', ['$filter', '$http','$log', function($filter, $http, $log, User){
应该是:
controller('mainController', ['$filter', '$http','$log','User', function($filter, $http, $log, User){
您忘记将
User
作为注入数组的一部分
controller('mainController', ['$filter', '$http','$log', function($filter, $http, $log, User){
应该是:
controller('mainController', ['$filter', '$http','$log','User', function($filter, $http, $log, User){
}]))
}]))
}]))
}]))