Skip to content

Instantly share code, notes, and snippets.

@smile921
smile921 / controllers.application.js
Created December 13, 2017 05:17 — forked from nightire/controllers.application.js
Primitive value set only change once
import Ember from 'ember';
export default Ember.Controller.extend({
appName: 'Welcome Ember',
test1: 'primitive',
test2: {
value: 1
},
import Ember from 'ember';
import * as DemoMixin from './../mixins/DemoMixin';
export default Ember.Component.extend(DemoMixin ,{
init(){
this._super(...arguments);
console.log('demo component inited');
},
hello(){
console.log('overrided in demo component')
import Ember from 'ember';
export default Ember.Component.extend({
attributeBindings: ['x', 'y','width', 'height', 'data-tabindex'],
tagName: 'rect',
'data-tabindex': '0'
});
import Ember from 'ember';
export default Ember.Component.extend({
oneAct:'oneAction',
actions:{
oneAct(){
this.sendAction('onAct');
}
}
});
@smile921
smile921 / components.array-demo-component.js
Last active April 18, 2017 02:38
each demo in emberjs
import Ember from 'ember';
export default Ember.Component.extend({
}).reopenClass({positionalParams:['arrayData']});
@smile921
smile921 / application.route.js
Last active April 13, 2017 01:50 — forked from nightire/application.route.js
Data Binding
import Ember from 'ember';
export default Ember.Route.extend({
activate() {
document.body.classList.add('standard');
}
});
@smile921
smile921 / controllers.application.js
Created April 12, 2017 01:59
use web3 but find cors problem
import Ember from 'ember';
export default Ember.Controller.extend({
appName: 'Ember Twiddle',
});
import Ember from 'ember';
export default Ember.Component.extend({
});
@smile921
smile921 / controllers.application.js
Last active December 22, 2017 06:33
smile921 demo nothing usefull
import Ember from 'ember';
export default Ember.Controller.extend({
appName: 'Ember Twiddle'
});