Мне нужно ПОЛУЧИТЬ данные из API-интерфейса отдыха, причем идентификатор продукта является частью URL-адреса (а не как параметр запроса).
factory:
.factory('Products', ['$resource',
function($resource) {
return $resource('products/:productId', {
productId: '@id'
}, {
query: {
isArray: false
},
update: {
method: 'PUT'
}
});
}
])
Контроллер:
$scope.getProduct = function(id, from) {
$scope.product = Products.get({ id: id }, function(){
console.log($scope.product);
});
}
Мой url построен как:
/products?id=5426ced88b49d2e402402205
вместо:
/products/5426ced88b49d2e402402205
Любые идеи, почему?