Skip to content

Instantly share code, notes, and snippets.

import Ember from 'ember';
export default Ember.Controller.extend({
first: true,
componentName: 'x-first',
toggleComponentName() {
if (this.first) {
this.set('first', false);
this.set('componentName', 'x-second');
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 Ember from 'ember';
export default Ember.Component.extend({
tagName: '',
init() {
this._super(...arguments);
if (this.shouldError) {
throw new Error("lol");
}
}
import Ember from 'ember';
export default Ember.Component.extend({
}).reopenClass({
positionalParams: "args"
});
import Ember from 'ember';
export default Ember.Component.extend({
tagName: ''
});
@chancancode
chancancode / components.foo-bar.js
Last active October 19, 2018 08:54
New Twiddle
import Ember from 'ember';
export default Ember.Component.extend({
tagName: ''
});
import ActiveModelAdapter from 'active-model-adapter';
export default ActiveModelAdapter.extend({
shouldBackgroundReloadRecord() {
return false;
}
});
import Ember from 'ember';
export default Ember.Controller.extend({
appName: 'Ember Twiddle'
});
import Ember from 'ember';
export default Ember.Controller.extend({
appName: 'Ember Twiddle',
content: 'hello',
actions: {
'hello': function() { this.set('content', 'hello'); },
'html': function() { this.set('content', '<strong>hello</strong>'); },
'undefined': function() { this.set('content', undefined); },