DS#createCollection
DS#createCollection(resourceName[, array][, params][, options])
Create a new collection of the specified Resource. Collection are somewhat like Backbone.Collection. They have a .fetch([options]) method which will call DS#findAll with the params you provided, and splice the result into the collection.
You can create Collections that use cacheResponse: false, so their contents are never injected into the store, otherwise Collections end up being a subset of the data in the store.
You can call
DS#createCollectionmultiple ways
DS#createCollection(resourceName[, array][, params][, options])Resource#createCollection([array][, params][, options])- Where Resource was created byDS#defineResource
| Argument | Type | Description |
|---|---|---|
| resourceName | string | The name of the resource to use. Unnecessary if calling createCollection directly on a Resource. |
| array (optional) | array | Default [ ]. |
| params (optional) | object | Query parameters. Default: {}. See Query Syntax. |
| options (optional) | object | Settings are inherited from Resource and Global defaults. Will be passed through to DS#findAll, the adapter's findAll method and DS#inject, if they are called. |
Demo
Need help!
Want more examples or have a question? Ask on the Slack channel or post on the mailing list then we'll get your question answered and probably update this wiki.
Updated less than a minute ago
