Skip to content

Instantly share code, notes, and snippets.

import Ember from 'ember';
export default Ember.Controller.extend({
appName: 'Ember Twiddle',
init() {
this._super(...arguments);
let data = [
['Title 1', 'Title 2', 'Title 3'],
import Ember from 'ember';
export default Ember.Controller.extend({
tour: Ember.inject.service(),
appName: 'Ember Twiddle'
});
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({
actions: {
changeItem(item) {
item.set('prop1', false);
}
}
});
import Ember from 'ember';
export default Ember.Component.extend({
end: 'hello',
count: 0,
didUpdateAttrs() {
this._super(...arguments);
console.log('howdy');
import Ember from 'ember';
export default Ember.Controller.extend( {
appName: 'Ember Twiddle'
});
import Component from '@ember/component';
export default class FormControlInputTextComponent extends Component {
tagName = '';
}
import Component from '@ember/component';
export default class MyComponent extends Component {
// constructor() {
// super(...arguments);
// this.tagName = '';
// }
tagName = '';
}
import Ember from 'ember';
export default Ember.Controller.extend({
appName: 'Ember Twiddle',
calculatePosition(trigger, content) {
let { top, left, width, height } = trigger.getBoundingClientRect();
let { height: contentHeight } = content.getBoundingClientRect();
let style = {
left: left + width,