2016-07-28 68 views
0

我使用的離子angularjs,我想獲得的數據json,但我有問題枝條代碼mydata.feed是不確定的離子angularjs

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; 
    }); 
}); 

HTML

<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

一些幫助,請

回答

0

嘗試

mydata.data.feed.data 

由於您的響應返回承諾對象,因此您的響應將包裝在數據中。

響應對象具有以下屬性:

數據 - {串|對象} - 響應體與變換函數變換。

status - {number} - 響應的HTTP狀態碼。

頭文件 - {function([headerName])} - 頭文件getter函數。

config - {Object} - 用於生成請求的配置對象。

statusText - {string} - 響應的HTTP狀態文本。

參考Angularjs $http

+0

,由於代碼工作沒有錯誤,但沒有數據顯示HTML我在你的控制器使用'{{消息}}' – aligassan

+0

嘗試的console.log。 '$ scope.news'有什麼。我懷疑'message'屬性中沒有數據。 –