Я написал код, но не получаю вывод. Как распечатать вывод на странице с помощью функции AngularJS?
Когда я использую динамический URL-адрес, изменение цвета активной ссылки не работает.
// Grab path parameters and query parameters
var routeParameters = $routeParams;
$scope.pageParameter = (routeParameters["pageParam"] || "No page parameter");
$scope.queryParameter = (routeParameters["queryParam"] || "No query parameter");
// Do an $http call to your site
$http({
url: "http://keralapsctuts.com/app/index.php",
method: "POST",
data: {
param1: $scope.pageParameter,
param2: $scope.queryParameter
}
}).success(function(response) {
$scope.values = reponse;
});
Объект response
представляет ответ HTTP-ответа. Я думаю, что вы должны назначать данные только вам. Поэтому обновите его так:
.success(function(response){
$scope.values = reponse.data;
console.log($scope.values); // print to console.
});
Если вы хотите отобразить в представлении, @tokkov покажет, как в его ответе.
Вам нужно будет ссылаться на переменную значений в шаблоне вашей страницы. Итак, что-то вроде:
<div ng-repeat="value in values">
A: {{value.a}} B: {{value.b}}
</div>
Очевидно, что специфика будет зависеть от того, как выглядят данные ответа и как вы хотите отображать ее.