Sets the url property (or function) on a collection to reference its location on the server.
Optional
options: AddOptionsOptional
options: AddOptionsOptional
iterator: ListIterator<TModel, boolean, List<TModel>>Optional
context: anyOptional
iterator: ListIterator<TModel, boolean, List<TModel>>Optional
context: anyOptional
context: anyOptional
context: anyOptional
context: anyOptional
iterator: ListIterator<TModel, any, List<TModel>>Optional
options: ModelSaveOptionsOptional
context: anyOptional
n: numberOptional
context: anyOptional
context: anyOptional
options: CollectionFetchOptionsOptional
context: anyOptional
context: anyOptional
context: anyOptional
context: anyOptional
memo: TResultOptional
context: anyOptional
memo: TResultOptional
context: anyOptional
context: anyGet a model from a collection, specified by an id, a cid, or by passing in a model.
Optional
context: anyOptional
context: anyOptional
context: anyOptional
context: anyOptional
isSorted: booleanOptional
memo: TResultOptional
context: anyOptional
from: numberOptional
context: anyOptional
iterator: ListIterator<TModel, any, List<TModel>>Optional
context: anyOptional
iterator: ListIterator<TModel, any, List<TModel>>Optional
context: anyOptional
eventName: stringOptional
callback: EventHandlerOptional
context: anyOptional
context: anyOptional
context: anyOptional
context: anyOptional
context: anyOptional
options: anyOptional
options: SilenceableFor use with collections as ES classes. If you define a preinitialize method, it will be invoked when the Collection is first created and before any instantiation logic is run for the Collection.
Optional
options: AddOptionsOptional
memo: TResultOptional
context: anyOptional
context: anyOptional
options: SilenceableOptional
options: SilenceableOptional
models: TModel[]Optional
options: SilenceableOptional
n: numberOptional
context: anyThe set method performs a "smart" update of the collection with the passed list of models. If a model in the list isn't yet in the collection it will be added; if the model is already in the collection its attributes will be merged; and if the collection contains any models that aren't present in the list, they'll be removed. All of the appropriate "add", "remove", and "change" events are fired as this happens. Returns the touched models in the collection. If you'd like to customize the behavior, you can disable it with options: {add: false}, {remove: false}, or {merge: false}.
Optional
models: TModel[]Optional
options: CollectionSetOptionsOptional
options: SilenceableReturn a shallow copy of this collection's models, using the same options as native Array#slice.
Optional
min: numberOptional
max: numberOptional
iterator: ListIterator<TModel, boolean, List<TModel>>Optional
context: anyOptional
options: SilenceableOptional
context: anyOptional
object: anyOptional
events: stringOptional
callback: EventHandlerOptional
n: numberOptional
options: anyOptional
eventName: stringOptional
callback: EventHandlerOptional
context: anyOptional
options: AddOptionsStatic
extendDo not use, prefer TypeScript's extend functionality.
Optional
classProperties: any
Specify a model attribute name (string) or function that will be used to sort the collection.