Skip to content

Instantly share code, notes, and snippets.

import Ember from 'ember';
export default Ember.Controller.extend({
appName: 'Ember Twiddle'
});
import Ember from 'ember';
export default Ember.Controller.extend({
appName: 'Ember Twiddle'
});
import Controller from '@ember/controller';
export default Controller.extend({
appName: 'Ember Twiddle',
myNumber: 2
});
@ahmetemrekilinc
ahmetemrekilinc / controllers.application.js
Created April 11, 2018 05:58
dynamic-route-variable
import Ember from 'ember';
export default Ember.Controller.extend({
appName: 'Route Parameter Setting'
});
@ahmetemrekilinc
ahmetemrekilinc / components.my-component.js
Created April 9, 2018 07:57
moduleForVSmoduleForComponent
import Ember from 'ember';
export default Ember.Component.extend({
_isZero: Ember.computed('numberparam', function(){
return this.get('numberparam') === 0;
})
});
@ahmetemrekilinc
ahmetemrekilinc / components.my-component.js
Created December 6, 2017 06:02
ember-two-way-binding
import Ember from 'ember';
export default Ember.Component.extend({
actions: {
incx(){
this.incrementProperty('x');
}
}
import Ember from 'ember';
export default Ember.Controller.extend({
appName: 'Ember Twiddle'
});
@ahmetemrekilinc
ahmetemrekilinc / components.my-component.js
Last active November 21, 2017 12:23
ember-run-example
import Ember from 'ember';
export default Ember.Component.extend({
didRender(){
console.log('inside didRender');
},
didInsertElement(){
console.log('inside didInsertElement');
import Ember from 'ember';
export default Ember.Controller.extend({
appName: 'Ember Filtered Drag Drop Example',
items: [{name:'a1'}, {name:'b1'}, {name:'c1'}, {name:'a2'}, {name:'b2'}, {name:'c2'}, {name:'a3'}, {name:'b3'}, {name:'c3'}],
filteredItems: Ember.computed('items', 'term', {
get(key) {
let term = this.get('term');
let items = this.get('items');
import Ember from 'ember';
export default Ember.Component.extend({
init(){
this._super(...arguments);
this.exampleMethod();
},
exampleMethod() {