Display a list of dogs, and a form to create a new dog.
The form can be used indefinitely to generate new records/dogs, and the new dogs will all be appended to the store and our list.
import Component from '@ember/component'; | |
import { get } from '@ember/object' | |
import { readOnly } from '@ember/object/computed' | |
import { A } from '@ember/array' | |
export default Component.extend({ | |
resetDisabled: readOnly('profile.isPristine'), | |
submitDisabled: readOnly('profile.isPristine'), | |
updateFeature(changeset, featureId, value) { | |
const featureOn = value === true |
Display a list of dogs, and a form to create a new dog.
The form can be used indefinitely to generate new records/dogs, and the new dogs will all be appended to the store and our list.
import Ember from 'ember'; | |
export default Ember.Controller.extend({ | |
appName: 'ember 2.16.2 array spread', | |
A: Ember.A(['A','B','C']), | |
B: ['X'], | |
recordsAfterSpread: Ember.computed('A', { | |
get() { | |
const A = Ember.get(this, 'A') | |
const B = Ember.get(this, 'B') |
import Ember from 'ember'; | |
export default Ember.Controller.extend({ | |
appName: 'Ember Twiddle', | |
model: { | |
fullName: 'Ember Twiddle', | |
price: 5, | |
id: 'ABC' | |
} | |
}); |
### Keybase proof | |
I hereby claim: | |
* I am grimbonious on github. | |
* I am grimbonious (https://keybase.io/grimbonious) on keybase. | |
* I have a public key ASC6i66nhKUrsnwd7S7UzFFwVOK2f-oAWNMrgUdjrulroAo | |
To claim this, I am signing this object: |
I hereby claim:
To claim this, I am signing this object: