Я следую Tutorial из официальных документов AngularJS, и я хочу знать, могу ли я добавить еще одну функцию на телефон factory, чтобы лучше упорядочить код. Они объявили функцию "запроса", но что, если бы я хотел добавить функцию query2, которая ссылается на другой URL... например, телефоны2/: phoneName.json?
Factory Объявление:
var phonecatServices = angular.module('phonecatServices', ['ngResource']);
phonecatServices.factory('Phone', ['$resource',
function($resource){
return $resource('phones/:phoneId.json', {}, {
query: {method:'GET', params:{phoneId:'phones'}, isArray:true}
});
}]);
Я пробовал несколько вещей, и они, похоже, не работают: s
Этот ответ кажется на правильном пути, но синтаксис для каждой функции factory не совсем совпадает с приведенным выше factory.
Что-то по строкам:
phonecatServices.factory('Phone', ['$resource',
function($resource){
return {
query: ...
query2: ...
}
}]);