Javascript 如何修复获取提要时出错:角度中未定义?

Javascript 如何修复获取提要时出错:角度中未定义?,javascript,angularjs,Javascript,Angularjs,我在Chrome中遇到一个错误,称获取提要时出错:未定义,0。有什么建议吗 我的角度代码是: // Begin SimpleController, with data demoApp.controller('SimpleController', function($scope, $http){ var url = "http://www.grabapper.com/api/v1/iosapps.json"; $ht

我在Chrome中遇到一个错误,称获取提要时出错:未定义,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>
  • {{item.name}

  • 因为您正在客户端代码中调用跨域API。你可以结账

    下面是一段代码片段,它可能有助于理解

    $http.defaults.useXDomain = true;
    var data =$resource(url);
    if(data){
        $scope.feed = {
            title: 'DailyJS',
            items: data
        };
    }else{
        console.error('Error fetching feed:', data);
    };