Skip to content

Instantly share code, notes, and snippets.

@btecu
btecu / cloudSettings
Last active June 4, 2018 12:35
Visual Studio Code Settings Sync Gist
{"lastUpload":"2018-06-04T12:35:34.365Z","extensionVersion":"v2.9.2"}
import Ember from 'ember';
export default Ember.Component.extend({
age: 9000,
init() {
this._super(...arguments);
console.log('Init Component');
this.set('list', Ember.A());
},
@btecu
btecu / controllers.application.js
Last active August 2, 2017 13:14
Hooks Order 2.13
import Ember from 'ember';
export default Ember.Controller.extend({
appName: 'Ember Twiddle',
init() {
this._super(...arguments);
console.log('Application Controller Init');
}
});
@btecu
btecu / components.x-y.js
Created January 5, 2017 14:18
New Twiddle
import Ember from 'ember';
export default Ember.Component.extend({
updates: 0,
didUpdateAttrs() {
this._super(...arguments);
this.incrementProperty('updates');
}
import Ember from 'ember';
export default Ember.Controller.extend({
appName: 'Ember Twiddle'
});
@btecu
btecu / components.x-child.js
Last active September 19, 2018 15:01
Component Lifecycle Mut
import Ember from 'ember';
export default Ember.Component.extend({
init() {
this._super(...arguments);
console.log('\ninit', this.get('vInit'));
this.set('vInit', 99);
},
didReceiveAttrs() {
import Ember from 'ember';
export default Ember.Controller.extend({
appName: 'Checkbox',
checkedAll: false,
actions: {
checkAll() {
console.log('check action');
this.toggleProperty('checkedAll');