Skip to content

Instantly share code, notes, and snippets.

View jbescoyez's full-sized avatar

Jean-Baptiste Escoyez jbescoyez

  • Brussels, Belgium
View GitHub Profile
import Controller from '@ember/controller';
export default class ApplicationController extends Controller {
appName = 'Ember Twiddle';
}
@jbescoyez
jbescoyez / controllers.application\.js
Last active May 14, 2021 09:07
LinkTo stopPropagation bug
import Controller from '@ember/controller';
export default class ApplicationController extends Controller {
appName = 'Ember Twiddle';
stopPropagation(event) {
event.stopPropagation();
}
}
import Ember from 'ember';
export default Ember.Component.extend({
myFoo: Ember.computed.oneWay("foo"),
actions: {
barFoo() {
this.set('myFoo', 'Bar');
}
}
});
@jbescoyez
jbescoyez / components.my-component.js
Last active August 29, 2015 14:27
Surpising Behavior
import Ember from 'ember';
export default Ember.Component.extend({
amountInCents: 100,
amount: Ember.computed('amountInCents', {
get: function(key){
return this.get('amountInCents') / 100;
},
set: function(key, value){
this.set('amountInCents', value * 100);