0

プラグイン wp-api を使用していますが、この URL から投稿タイトルなどのデータを取得するにはどうすればよいですか?

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>

私は何か根本的に間違ったことをしていることに気づきましたが、何が原因なのかわかりません。まったくの初心者です。

どんな助けでも大歓迎です、ありがとう!

4

1 に答える 1

0

データは外部 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;
});

これは基本的に「この URL に HTTP リクエストを送信し、返されたデータを入れる」ことを意味します$scope.data

于 2015-12-14T10:51:25.703 に答える