Динамический uri ресурса Angular

Однажды я использовал $http для вызова всех конечных точек API. Но недавно я прочитал, что использование $resource намного надежнее или лучше. Теперь я переношу все свои вызовы $http в $resource, и я понял, как сделать функцию $resource динамической.

My api endpoint
GET: /broadcast/{gameId}
GET: /broadcast/{gameId}/players
POST: /broadcast/{gameId}/audio
POST: /broadcast/{gameId}/play/control
GET: /broadcast/{gameId}/remaining
etc..

Вот как я делаю фабрику $resource

Broadcasting: function() {
        return $resource(api+"broadcast/:gameId", {},
            { 
              getByGameId    : {method: "GET", isArray: false},
              getByPlayers : {method: "GET", isArray: false}, //how to add additional URI for /players
              postAudio : {method: "POST", isArray: false},//how to add additional URI for /audio
              postControl     : {method: "POST", isArray: false}, //how to add additional URI for /play/control
             getRemaining     : {method: "GET", isArray: false} //how to add additional URI for /remaining
            }
        );
      }

Благодарность


person user2720708    schedule 25.02.2014    source источник
comment
Взгляните на это: stackoverflow.com/questions/12633904/   -  person Ramesh Rajendran    schedule 25.02.2014
comment
$resource не является ни более надежным, ни лучшей практикой (по сравнению с $http).   -  person Stewie    schedule 25.02.2014