Załóżmy, że mam
angular.module('clientApp').factory('CreditCardResource', function($resource) {
return $resource('/user/:userId/card/:cardId',
{cardId:'@id'}, {
charge: {method:'POST', params:{charge:true}}
});
});
Chcę móc mieć CreditCardResource asociated do pewnego identyfikatora użytkownika, tak, że za każdym razem zadzwonię CreditCardResource.query() y dostać karty związane z tym użytkownikiem. Nie chcę za każdym razem wywoływać CreditCardResource.query ({userId: 123}). Chcę, aby zasób pozostał jako usługa.
Chciałbym zrobić coś w stylu: CreditCardResource.defaultParams.userId = '123'
w moim kontrolerze.
Jaki jest najlepszy sposób na rozwiązanie tego problemu?
Tak niewiele wiadomo na temat kątowych, że czasami jest to zabawne. tutaj mamy problemy, które byłyby TAK łatwe do rozwiązania w prawie każdym innym głównym języku strumienia :) – mkoryak