【发布时间】:2014-07-29 19:16:02
【问题描述】:
问题很简单,我在一个控制器中有值,我想把这个值发送给另一个控制器。
我有这个代码:
var app = angular.module("MyApp", []);
app.factory("UserService", function() {
var users = //how to get the value user of MyCtrl ?
return {
all: function() {
return users;
},
first: function() {
return users[0];
}
};
});
app.controller("MyCtrl", function($scope, UserService) {
var users = ["Peter", "Daniel", "Nina"];
$scope.users = UserService.all();
});
app.controller("AnotherCtrl", function($scope, UserService) {
$scope.firstUser = UserService.first();
});
我不知道如何从UserService 中的控制器MyCtrl 获取var users = ["Peter", "Daniel", "Nina"]; 的值?
【问题讨论】:
标签: angularjs web-services factory