Skip to content

Instantly share code, notes, and snippets.

import DS from "ember-data";
export default DS.JSONAPIAdapter.extend();
@kumkanillam
kumkanillam / controllers.application.js
Last active August 14, 2016 20:13
Observing Controller Property in Service
import Ember from 'ember';
const {computed,observer} = Ember;
export default Ember.Controller.extend({
myService:Ember.inject.service(),
appName: 'Ember Twiddle',
changedAppName:observer('appName',function(){
this.get('myService').changeAppName(this.get('appName'));
}),
actions:{
changeApp(){
@kumkanillam
kumkanillam / controllers.application.js
Last active August 17, 2016 05:12
Authenticated Route- UnAuthenticated Route Differentiation
import Ember from 'ember';
export default Ember.Controller.extend({
appName: 'Ember Twiddle'
});
@kumkanillam
kumkanillam / components.my-component.js
Created August 15, 2016 06:42 — forked from feanor07/components.my-component.js
StackOverflow Answer: 38940408 v2
import Ember from 'ember';
export default Ember.Component.extend({
actions:{
changeAppAtComponent(){
this.set('appName','Kumkanillam');
}
}
});
@kumkanillam
kumkanillam / controllers.application.js
Created August 15, 2016 07:17
Stack-38950251-nested route problem
import Ember from 'ember';
export default Ember.Controller.extend({
appName: 'Ember Twiddle'
});
@kumkanillam
kumkanillam / components.my-component.js
Created August 16, 2016 10:52
SO-38970530/creating-alias-to-a-dynamic-property-now-that-ember-binding-is-deprecated
import Ember from 'ember';
export default Ember.Component.extend({
init(){
this._super(...arguments);
var type= this.get('type');
Ember.defineProperty(this,'setting',Ember.computed('model.settings.' + type,function(){
return this.get('model.settings.'+type);
}));
}
@kumkanillam
kumkanillam / adapters.application.js
Created August 16, 2016 17:40
SO-38975731/ember-attributes-of-type-object Ember-data
import Adapter from "ember-data/adapters/json-api";
export default Adapter.extend();
@kumkanillam
kumkanillam / controllers.application.js
Last active August 17, 2016 17:00
Demo Transition Test
import Ember from 'ember';
export default Ember.Controller.extend({
appName: 'Ember Twiddle'
});
@kumkanillam
kumkanillam / adapters.application.js
Created August 18, 2016 04:48 — forked from cristinawithout/adapters.application.js
Ember-Data - serializing null ID on relationships for new records
import DS from 'ember-data';
export default DS.JSONAPIAdapter.extend({
});
import Ember from 'ember';
export default Ember.Controller.extend({
appName: 'Ember Twiddle',
linkName:'reports',
reportsCP:Ember.computed.alias('linkName'),
actions:{
changeToUsers(){
this.set('linkName','users');
}