modelarray
simple arrays of models with the following features:
- behave just like an array (ie
Array.isArray(myModelArray) === true
) - emit add /remove / reset / sort events
- ensure unicity of items
the rest is up to you!
Example
var jeremy = id: 1 name: 'jeremy' mehdi = id: 2 name: 'mehdi' pg = id: 3 name: 'pg' thomas = id: 4 name: 'thomas'; // use Users items... var users = pg mehdi jeremy User; // or pojo var objs = id: 1 name: 'pg' id: 2 name: 'pg'; // or String (or Numbers, or anything else...) var strs = 'pg' 'mehdi' 'jeremy'; // push will cast items, remove duplicate models; // remove some items models; users; users;
Installation
Install with component(1):
$ component install pgherveou/modelarray
Install with npm(2):
$ npm install modelarray
Api
coming soon...
License
MIT