This Ember addon support some basic model layer for ajax request like find, create, delete and so on. When you use this addon, please remove ember-data. It also support some mixin for component to easily manage form
Getting Started
Install
In your ember-cli project, install this addon from npm
ember install ember-easy-orm |
or install the latest version from github
npm install https://github.com/wecatch/ember-easy-orm --save-dev |
Use this addon in your ember application
In ember-cli project, create one model
ember g model user |
modify model/user.js code like this
import EmberObject from '@ember/object'; |
then in any route, you can use store service to connect to your backend server api
|
Running Tests
ember test
ember test --server
npm test
(Runs ember try:testall
to test your addon against multiple Ember versions)
Store service api
- find
- findOne
- save
- createRecord
- deleteRecord
- ajax
- request.get
- request.post
- request.put
- request.delete
Release notes
0.1.0
- Bump ember-cli to 3.1.0
0.0.9
- Replace sendAction with normal function call.
- Bump ember-cli to 2.3.0
0.0.8
- fix #19
0.0.7
2016-06-01
- add docs
- add dummy app
0.0.5
2016-01-08
- fix issues#11
0.0.4
2016-01-06
- add ajax mixin to support lower level ajax request
- add ajax, model unit test
- redesign model mixin for custome response data
- more flexible model api
0.0.2
2015-10-21
- fix form mixin to support component
- fix all model mixin ajax request to return promise