【发布时间】:2018-11-05 07:17:26
【问题描述】:
我在这里有一个新手问题。
我正在用 angularJS 编写工厂代码。有了它,我想要一个用户列表,以及一个填充它的方法。
所以这是我的代码...
工厂
app.factory("usuariosFactory", function ($http) {
var f = {};
f.users = [];
f.getUsers = function (callback) {
var token = window.localStorage.getItem("_token");
$http.get("http://localhost:8000/api/user/list?token=" + token).then(function (response) {
f.users = response.data.users;
/* the console.log outputs OK with the users from the server */
console.log(f.users);
});
};
return f;
});
控制器
app.controller("usuariosController", function ($scope, usuariosFactory) {
var scope = this;
/* link users from factory to controllerś scope .. NOT WORKING */
usuariosFactory.getUsers();
scope.usuarios = usuariosFactory.users;
});
我现在正用头撞桌子。我不明白如何实现这一点。
【问题讨论】:
标签: angularjs angularjs-controller angularjs-factory angularjs-http