2016-07-28 8 views
0

未定義イオンangularjsある、してください私はデータjsonを取得したいが、私は、HTMLmydata.feed私はイオン<code>angularjs</code>を使用しています

<ion-view title="الرئيسية" id="page2" style="background-color:#FFFFFF;" class=" "> 
    <ion-content padding="true" class="has-header"> 
    <div ng-controller="myCtrl"> 
    <h1>{{news.message}}</h1> 

    </div> 
    </ion-content> 
</ion-view> 

Error: mydata.feed is undefined

いくつかの助け

var app = angular.module('app.news', ['ionic']); 
app.controller('myCtrl', function($scope, $http) { 
    $http.get("https://graph.facebook.com/v2.5/me?") 
    .then(function(mydata) {  
     $scope.news = mydata.feed.data; 
    }); 
}); 

問題の小枝コードを持っています

答えて

0

お試しください

mydata.data.feed.data 

あなたの応答は、プロミスオブジェクトを返すときにデータ内を折り返します。

応答オブジェクトは、これらの特性を有する:

データ - {文字列|オブジェクト} - 変換関数を用いて形質転換レスポンスボディ。

ステータス - {number} - レスポンスのHTTPステータスコード。

ヘッダー - {function([headerName])} - ヘッダーゲッター機能。

config - {オブジェクト} - 要求を生成するために使用された構成オブジェクト。

statusText - {string} - レスポンスのHTTPステータステキスト。

おかげコードがエラーなく動作、

+0

Angularjs $http参照が、HTMLで示すデータは私はあなたのコントローラでは、この '{{メッセージ}}' – aligassan

+0

試行のにconsole.logを使用しません。 '$ scope.news'は何を持っていますか?私は 'message'プロパティにデータがないと思う。 –

関連する問題