У меня есть контроллер, запрашивающий PHP-скрипт (через службу $ resource). PHP возвращает JSON. Контроллер использует вход из ng-модели, называемой «userUsername». Я вижу, что ничего не отправляется в файл PHP. Я получаю это возвращается в консоли:
h {usernameTyped: null, $get: function, $save: function, $query: function, $remove: function…}
app.js
var userAppModule = angular.module("userApp", ["ngResource"]);
userAppModule.factory("User", function($resource) {
return $resource("php/login-process.php/:username", {}, {
query: {method: "GET"}
});
});
controllers.js
function LoginCtrl($scope, $route, $routeParams, $location, User) {
$scope.loginUser = function() {
$scope.userQuery = User.query({username: $scope.userUsername}, function(res) {
console.log(res);
});
}
}
Я думаю, что я, вероятно, что-то неправильно в функции контроллера.
Спасибо, однако я все еще получаю нечто похожее на то, что у меня было до этого. В консоли я получаю: 'user: h {$ get: function, $ save: function, $ query: function, $ remove: function, $ delete: function} h {$ get: function, $ save: function, $ query: function, $ remove: function, $ delete: function} 'Действительно ли моя служба правильно настроена для запроса? – Fisu
В итоге я получил это, чтобы работать, но мне пришлось удалить «/: username» из службы. – Fisu