Javascript 使用AngularJS获取Youtube视频标题

Javascript 使用AngularJS获取Youtube视频标题,javascript,angularjs,youtube,youtube-api,Javascript,Angularjs,Youtube,Youtube Api,我在使用AngularJS获取youtube视频标题时遇到问题 以下是我目前掌握的代码: services.js var myServices = angular.module('myServices', ['ngResource']); myServices.factory('ytapi', ['$resource', function($resource) { return $resource('http://gdata.youtube.com/feed

我在使用AngularJS获取youtube视频标题时遇到问题

以下是我目前掌握的代码:

services.js

var myServices = angular.module('myServices', ['ngResource']);

    myServices.factory('ytapi', ['$resource',
      function($resource) {
        return $resource('http://gdata.youtube.com/feeds/api/videos/gzDS-Kfd5XQ?alt=json-in-script&callback=JSON_CALLBACK&prettyprint=true&fields=title', {}, {
          jsonp_query: {
            method: 'JSONP'
          }
        });
      }
    ]);

controllers.js

var myApp = angular.module('myApp', ['myServices']);

    myApp.controller('MyController', ['$scope', 'ytapi', 
      function($scope, ytapi) {
        $scope.feeds = ytapi.jsonp_query();
        console.log()
    }]);


我不知道如何解析数据,这样我就可以单独显示视频的标题而不是整个JSON。

我已经用你的代码制作了一个工作示例,谢谢,这正是我想要的needed@maurycy,@user3703693感谢您的示例!你能再解释一下它是如何为一个有棱角的新手工作的吗?我很好奇,想知道我是如何从控制器传递youTube ID的。恐怕我不完全理解这个代码是如何工作的!