Skip to content

Instantly share code, notes, and snippets.

View eddie-ruva's full-sized avatar

Eddie Ruvalcaba eddie-ruva

  • Mountain View, CA
View GitHub Profile
import Ember from 'ember';
export default Ember.Controller.extend({
appName: 'Ember Twiddle'
});
@eddie-ruva
eddie-ruva / application.controller.js
Last active March 10, 2016 18:27
Expandable container
import Ember from 'ember';
export default Ember.Controller.extend({
appName: 'Ember Twiddle'
});
import Ember from 'ember';
export default Ember.Controller.extend({
appName: 'Ember Twiddle',
name: 'Steve Jobs'
});
@eddie-ruva
eddie-ruva / controllers.application.js
Created September 15, 2016 03:57
On Change textarea
import Ember from 'ember';
export default Ember.Controller.extend({
changesCount: 0,
actions: {
onChange() {
this.set('changesCount', this.changesCount + 1);
}
}
import Ember from 'ember';
export default Ember.Controller.extend({
actions: {
myAction() {
console.log('Action Controller');
this.send('routerActionA');
}
}
});
@eddie-ruva
eddie-ruva / controllers.my-route.js
Created September 21, 2016 20:39
Route lifecycle
import Ember from 'ember';
export default Ember.Controller.extend({
myProperty: Ember.computed('model.something', function() {
console.log('getting computed property myProperty');
return 'myProperty CP';
})
});
import Ember from 'ember';
export default Ember.Controller.extend({
appName: 'Ember Twiddle',
myProperty: {
a: 1,
b: 2
},
import Ember from 'ember';
const myComponent = Ember.Component.extend({
});
myComponent.reopenClass({
positionalParams: ['myVar']
});
export default myComponent;
import Ember from 'ember';
export default Ember.Controller.extend({
appName: 'Ember Twiddle',
init() {
this._super(...arguments);
}
});