25. Restangular
URL Building
// This will do ONE get to /users/1/tasks/12/substasks
Restangular.one("users",1).one("tasks", 12).all("subtasks");.getList()
// This will do ONE get to /users/1/tasks/12/subtasks/234
Restangular.one("users", 1).one("tasks", 12).one("subtasks", 234).get()
// POST /users/1/tasks/12/subtasks
Restangular.one("users", 1).one("tasks", 12).all("subtasks").post({name: "Foo"});
// DELETE /users/1/tasks/12
Restangular.one("users", 1).one("tasks", 12).remove();
26. Restangular
HTTP Methods
var user = Restangular.one(‘users’, 1);
user.get(); // GET /users/1
user.getList('tasks'); // GET /users/1/tasks
user.put(); // PUT /users/1
user.post(); // POST /users/1
user.remove(); // DELETE /users/1
user.head(); // HEAD /users/1
user.trace(); // TRACE /users/1
user.options(); // OPTIONS /users/1
user.patch(); // PATCH /users/1