Restangular 方法
- one(route, id)
- all(route)
- oneUrl(route, url)
- allUrl(route, url)
- copy(fromElement)
- restangularizeElement(parent, element, route, queryParams)
- restangularizeCollection(parent, element, route, queryParams)
元素方法
- get([queryParams, headers])
- getList(subElement, [queryParams, headers])
- put([queryParams, headers])
- post(subElement, elementToPost, [queryParams, headers])
- remove([queryParams, headers])
- head([queryParams, headers])
- trace([queryParams, headers])
- options([queryParams, headers])
- patch(object, [queryParams, headers])
- one(route, id)
- all(route)
- several(route, ids*)
- oneUrl(route, url)
- allUrl(route, url)
- getRestangularUrl()
- getRequestedUrl()
- getParentList()
- clone()
- plain()
- withHttpConfig(httpConfig)
- save
集合方法
- getList([queryParams, headers])
- get([id])
- post(elementToPost, [queryParams, headers])
- head([queryParams, headers])
- trace: ([queryParams, headers])
- options: ([queryParams, headers])
- patch(object, [queryParams, headers])
- remove([queryParams, headers])
- putElement(idx, params, headers)
- getRestangularUrl()
- getRequestedUrl()
- one(route, id)
- all(route)
- several(route, ids*)
- oneUrl(route, url)
- allUrl(route, url)
- clone()
- withHttpConfig(httpConfig)
定义方法
- customGET(path, [params, headers])
- customGETLIST(path, [params, headers])
- customDELETE(path, [params, headers])
- customPOST([elem, path, params, headers])
- customPUT([elem, path, params, headers])
- customOperation(operation, path, [params, headers, elem])
- addRestangularMethod(name, operation, [path, params, headers, elem])