Skip to content

Instantly share code, notes, and snippets.

@kumkanillam
kumkanillam / controllers.application.js
Created October 14, 2016 11:23 — forked from alexspeller/controllers.application.js
closure action from service
import Ember from 'ember';
export default Ember.Controller.extend({
appName: 'Ember Twiddle',
myService: Ember.inject.service()
});
import Ember from 'ember';
export default Ember.Controller.extend({
appName: 'Ember Twiddle',
selectedObject: undefined,
actions:{
updateSelectedObject(item){
this.set('selectedObject',item);
}
}
});
import Ember from 'ember';
export default Ember.Component.extend({
store:Ember.inject.service(),
actions: {
loadPartners() {
let self = this; this.get('store').findAll('partner').then(function(partners) {
self.set('partners', partners);
});
import DS from "ember-data";
export default DS.RESTAdapter.extend();
import Ember from 'ember';
const { Component } = Ember;
export default Component.extend({
tagName: 'input',
didRender() {
if (this.get('value')) {
this.element.value = this.get('value');
}
},
import Ember from 'ember';
export default Ember.Controller.extend({
appName:'Ember Twiddle'
});
@kumkanillam
kumkanillam / controllers.application.js
Last active October 19, 2016 06:25 — forked from alexspeller/controllers.application.js
lazy observer - Making observer to trigger only once using Ember.run.once
import Ember from 'ember';
let onceObserver = function(observerFunc, ...keys) {
return Ember.observer(...keys, function() {
Ember.run.once(this, observerFunc);
});
}
export default Ember.Controller.extend({
appName: 'Ember Twiddle',
@kumkanillam
kumkanillam / adapters.application.js
Created October 22, 2016 06:38
Sample store find record
import Adapter from "ember-data/adapters/json-api";
export default Adapter.extend();
import Adapter from "ember-data/adapters/json-api";
export default Adapter.extend();