0

Chrome で Error fetching feed: Undefined, 0 というエラーが表示されます。何かアドバイスはありますか?

私の角度コードは次のとおりです。

        // Begin SimpleController, with data
        demoApp.controller('SimpleController', function($scope, $http){
            var url = "http://www.grabapper.com/api/v1/iosapps.json";

            $http.jsonp(url).
                success(function(data,status,headers,config){
                    $scope.feed = {
                        title: 'DailyJS',
                        items: data
                    };
                }).
                error (function(data,status,headers,config){
                    console.error('Error fetching feed:', data,status);
                });

        });
        // End SimpleController

all.html:

<li ng-repeat="item in feed.items">

            {{item.name}}

    </li>
4

1 に答える 1

0

クライアント コードでクロス ドメイン API を呼び出しているためです。このソリューションをチェックアウトできます。

これは、いくつかの光を当てる可能性のあるコードスニペットです

$http.defaults.useXDomain = true;
var data =$resource(url);
if(data){
    $scope.feed = {
        title: 'DailyJS',
        items: data
    };
}else{
    console.error('Error fetching feed:', data);
};
于 2013-07-26T05:22:37.927 に答える