Skip to content

Instantly share code, notes, and snippets.

View sduquej's full-sized avatar

Sebastián Duque sduquej

View GitHub Profile
@sduquej
sduquej / components.my-component.js
Last active January 18, 2018 18:12
New Twiddle
import Ember from 'ember';
export default Ember.Component.extend({
classNames: ['myClass'],
click() {
console.log('clicked');
}
});
import Ember from 'ember';
export default Ember.Controller.extend({
appName: 'Ember Twiddle',
appNameInUppercase: Ember.computed('appName', function() {
return this.get('appName').toUpperCase();
}).readOnly(),
actions: {
messThingsUp() {
import Ember from 'ember';
export default Ember.Component.extend({
number: 1,
willRender() {
this._super();
console.log(typeof this.number, this.number);
},
});
@sduquej
sduquej / controllers.application.js
Created February 12, 2020 03:17
Editing array of strings
import Ember from 'ember';
export default Ember.Controller.extend({
primitiveFruits: ['banana' ,'apple'],
wrappedFruits: [{name: 'banana'}, {name: 'apple'}],
printPrimitiveFruits() {
console.log(this.get('primitiveFruits'));
},
printWrappedFruits() {
import Component from '@glimmer/component';
export default class extends Component {
get innerNumber() {
return this.args.number;
}
}