Skip to content

Instantly share code, notes, and snippets.

View stephencattaneo's full-sized avatar
💭
⛄️

stephencattaneo

💭
⛄️
View GitHub Profile
import Ember from 'ember';
export default Ember.Controller.extend({
queryParams:['foo'],
foo: '',
transitionCount: 0,
});
import Ember from 'ember';
export default Ember.Controller.extend({
appName: 'Ember Twiddle'
});
import Ember from 'ember';
export default Ember.Controller.extend({
});
import Ember from 'ember';
export default Ember.Controller.extend({
appName: 'Ember Twiddle'
});
import Ember from 'ember';
export default Ember.Controller.extend({
setSSOThingOne: Ember.computed('model.sso_settings.sso_thing1',{
get(key) {
return this.get('model.sso_settings.sso_thing1');
},
set(key, value) {
var settings = this.get('model.sso_settings') || {};
Ember.set(settings, 'sso_thing1', value);
import Ember from 'ember';
export default Ember.Controller.extend({
actions: {
toggleShouldDisable(){this.set('shouldDisable', ! this.get('shouldDisable'));},
},
});
@stephencattaneo
stephencattaneo / controllers.application.js
Created January 4, 2017 21:18
ember data - inspecting model changes
import Ember from 'ember';
export default Ember.Controller.extend({
store: Ember.inject.service(),
init() {
this._super(...arguments);
const store = this.get('store');
store.createRecord('foo', {name: 'asdf'});
import Ember from 'ember';
export default Ember.Controller.extend({
init() {
this._super(...arguments);
this.set('foo', {count: 0});
},
justFoo: Ember.computed('foo', function() {
import Ember from 'ember';
export default Ember.Component.extend({
counter: 0,
internalArray: [],
actions: {
addItem() {
const newCount = this.get('counter') + 1;
this.get('internalArray').pushObject(newCount);
this.set('counter', newCount);
import Ember from 'ember';
export default Ember.Controller.extend({
appName: 'Ember Twiddle'
});