Skip to content

Instantly share code, notes, and snippets.

@benlesh
Created April 28, 2015 21:48
Show Gist options
  • Save benlesh/b9cead6cd91efdb094e6 to your computer and use it in GitHub Desktop.
Save benlesh/b9cead6cd91efdb094e6 to your computer and use it in GitHub Desktop.
Car model update thing for jamesarosen
<h3>{{carMake}}</h3>
{{input value=model.car}}
<button {{action 'saveCar' model.car}}>Save</button>
import Ember from 'ember';
import carSaverCall from 'super/sweet/data-persistance-crap';
export default Ember.Component.extend({
carSaved: function(car) {
this.set('carMake', car),
}
carMake: Ember.computed('model.car', function(key, value) {
if(arguments.length > 1) {
this._carMake = value;
} else {
this._carMake = this.get('model.car');
}
return this._carMake = value;
}),
actions: {
saveCar: function(car){
carSaverCall(car).then(() => this.trigger('carSaved', car))
}
}
});
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment