2016-07-28 74 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'属性中没有数据。 –