如何从 WP-API url 获取数据
how to get data from WP-API url
我正在使用 plug-in wp-api,如何从 url 中获取 post 标题等数据?
http://scd.blaze.wpengine.com/wp-json/posts?type=listings&filter[listing_area]=northwest
我正在尝试使用 Angular JS 获取它,到目前为止我有这段代码 -
<script>
var app = angular.module('myApp', []);
app.controller('regionsLinks', function($scope, $http) {
var url = 'http://scd.blaze.wpengine.com/wp-json/posts?type=listings&filter[listing_area]=northwest';
$http.get(url).then(function (data) {
$scope.data = data;
});
});
</script>
<div ng-app="myApp" ng-controller="regionsLinks">
<div ng-repeat="d in data">
<div id="title">
{{d.title}}
</div>
</div>
我意识到我在做一些根本性的错误,但我不知道是什么,我对这一切都很陌生,
非常感谢任何帮助,谢谢!
您的数据是从外部 URL 获取的,因此您需要使用 URL 来获取它。
使用 angular $http 服务调用 URL,您可以向 URL 发出 HTTP 请求并返回 JSON 数据。
用这些替换你的 $scope.data
行:
var url = 'http://scd.blaze.wpengine.com/wp-json/posts?type=listings&filter[listing_area]=northwest';
$http.get(url).then(function (data) {
$scope.data = data;
});
这基本上意味着"Make an HTTP request to this URL and put the returned data in $scope.data
"。
我正在使用 plug-in wp-api,如何从 url 中获取 post 标题等数据?
http://scd.blaze.wpengine.com/wp-json/posts?type=listings&filter[listing_area]=northwest
我正在尝试使用 Angular JS 获取它,到目前为止我有这段代码 -
<script>
var app = angular.module('myApp', []);
app.controller('regionsLinks', function($scope, $http) {
var url = 'http://scd.blaze.wpengine.com/wp-json/posts?type=listings&filter[listing_area]=northwest';
$http.get(url).then(function (data) {
$scope.data = data;
});
});
</script>
<div ng-app="myApp" ng-controller="regionsLinks">
<div ng-repeat="d in data">
<div id="title">
{{d.title}}
</div>
</div>
我意识到我在做一些根本性的错误,但我不知道是什么,我对这一切都很陌生,
非常感谢任何帮助,谢谢!
您的数据是从外部 URL 获取的,因此您需要使用 URL 来获取它。
使用 angular $http 服务调用 URL,您可以向 URL 发出 HTTP 请求并返回 JSON 数据。
用这些替换你的 $scope.data
行:
var url = 'http://scd.blaze.wpengine.com/wp-json/posts?type=listings&filter[listing_area]=northwest';
$http.get(url).then(function (data) {
$scope.data = data;
});
这基本上意味着"Make an HTTP request to this URL and put the returned data in $scope.data
"。