Skip to content

Instantly share code, notes, and snippets.

View BennyAlex's full-sized avatar

Benjamin Franz BennyAlex

View GitHub Profile
@BennyAlex
BennyAlex / components.my-component.js
Last active September 19, 2017 09:37
avoid leaking-state
import Ember from 'ember';
export default Ember.Component.extend({
counter: 0,
init() {
this._super(...arguments);
this.set('todos', Ember.A());
},
@BennyAlex
BennyAlex / components.foo-bar.js
Created September 18, 2017 15:10 — forked from abhilashlr/components.foo-bar.js
Passing data from a component to its controller/route:
import Ember from 'ember';
export default Ember.Component.extend({
actions: {
sendDataToController() {
this.sendAction('sendData', 1);
}
}
});
import Ember from 'ember';
import { ChildMixin } from 'ember-composability-tools';
export default Ember.Component.extend(ChildMixin, {
tagName: 'li',
disabled: 'not disabled',
});
import Ember from 'ember';
export default Ember.Component.extend({
});
import Ember from 'ember';
export default Ember.Controller.extend({
appName: 'Ember Twiddle'
});
@BennyAlex
BennyAlex / components.my-component.js
Last active November 28, 2016 14:34 — forked from shhQuiet/components.my-component.js
component with block
import Ember from 'ember';
export default Ember.Component.extend({
});