Desidero modificare i parametri del percorso prima di $ resource costruisce l'url. Non posso usare l'intercettore http di angular per fare questo, poiché il percorso è già concatenato in quel punto.
Dato un Assortment.model.js
module.exports = function($resource) {
return $resource("", {}, {
get: {
url: "/assortment/:model/:id",
method: "GET",
params: {id: "@id", model: "@model"} //< this needs to be uppercase
}
});
};
... e alcuni controller.js
["Supplier", function(Supplier) {
Supplier.Assortment.get({ id: 5, model: "user" })
}]
Come posso applicare un gancio che sarà sempre di convertire {model: "user"}
-{model: "User"}
In realtà i documenti angolari dicono che è possibile passare una funzione a ciascun valore specificato nell'oggetto 'params', penso che sia decisamente adatto. Nei miei file di configurazione '$ resource' in realtà non passo alcun dato, quindi transformRequest non può fare nulla. –