如何在 AngularJS 中将 $http 数据从服务传递到控制器
How to pass $http data from Service to Controller in AngularJS
AngularJS 当我将控制器传递给视图时不工作
我有问题,无法解决。在我的简单应用程序(非常简单)中,我有一项提供用户信息的服务。在 angular 中,我有一个试图将信息绑定到视图中的 mvc。
问题:当我将控制器传递给视图时,在路由指令中,angular 停止在视图中工作。我正在使用一个简单的测试 {{1+1}} 来验证 angular 是否正常工作。
控制器:
App.controller("loginController", function ($scope, usersModel) {
$scope.users = usersModel.getUsers();
})
型号
App.service("usersModel", function () {
this.getUsers = function ($scope) {
$http.get("http://localhost:50765/api/users");
}});
该服务应该注入 $http 服务和 return 它 returns
的承诺
App.service("usersModel", function ($http) {
this.getUsers = function () {
return $http.get("http://localhost:50765/api/users");
}
});
并从承诺中提取数据:
App.controller("loginController", function ($scope, usersModel) {
var promise = usersModel.getUsers();
promise.then(function(response) {
$scope.users = response.data;
});
})
AngularJS 当我将控制器传递给视图时不工作
我有问题,无法解决。在我的简单应用程序(非常简单)中,我有一项提供用户信息的服务。在 angular 中,我有一个试图将信息绑定到视图中的 mvc。
问题:当我将控制器传递给视图时,在路由指令中,angular 停止在视图中工作。我正在使用一个简单的测试 {{1+1}} 来验证 angular 是否正常工作。
控制器:
App.controller("loginController", function ($scope, usersModel) {
$scope.users = usersModel.getUsers();
})
型号
App.service("usersModel", function () {
this.getUsers = function ($scope) {
$http.get("http://localhost:50765/api/users");
}});
该服务应该注入 $http 服务和 return 它 returns
的承诺App.service("usersModel", function ($http) {
this.getUsers = function () {
return $http.get("http://localhost:50765/api/users");
}
});
并从承诺中提取数据:
App.controller("loginController", function ($scope, usersModel) {
var promise = usersModel.getUsers();
promise.then(function(response) {
$scope.users = response.data;
});
})