我有一个角度项目,我需要让它与我正在使用的其他api控制器交谈。它的主要目标是,如果用户名和密码有效,则只给出一个bool。控制器使用一些测试数据,这不是问题。我的问题来自于必须使用角度与它进行通信。
到目前为止,我的尝试已包括
var data = new FormData();
data.append("User" , User);
data.append("Pass", Pass);
$.ajax({
type: "GET",
url: $scope.itTransport.url($scope, 'login'),
contentType: false,
processData: false,
data: data,
success: function (results) {
alert(results);
},
error: function (request, status, error) {
alert(request.responseText);
}
});
我有这个部分在一个帖子上工作,并认为它可能有相似的工作,但没有运气。
$scope.http({ method: 'GET', url: $scope.itTransport.url($scope, 'login', User, Pass )});
和其他人一样,我有一个类似的代码在一个有效的帖子上工作,但没有运气。
答案 0 :(得分:0)
不要在$ scope前加$ http。 $ http是应该注入的服务。
请参阅文档底部的示例: http://docs.angularjs.org/api/ng.$http
function FetchCtrl($scope, $http) {
...
$http({method: 'GET', url: '/api/data/'})
.success(function(data, status) { ... })
.error(function(data, status) { ... });
...
}