Skip to content

Instantly share code, notes, and snippets.

import Controller from '@ember/controller';
import { computed } from '@ember/object';
export default class ApplicationController extends Controller {
appName = 'Ember Twiddle';
firstName = 'Abe';
lastName = 'Simpson';
@computed('firstName', 'lastName')
get fullName() {
import Component from '@ember/component';
import { set } from '@ember/object';
export default Component.extend({
init(...args) {
this._super(...args);
if (!this.currentDate) set(this, 'currentDate', '2000-12-12');
},
currentDate: null,
import Ember from 'ember';
export default Ember.Controller.extend({
appName: 'Ember Twiddle'
});
// import Ember from 'ember';
import Component from '@ember/component'
import { Table } from 'ember-light-table'
import { computed, set } from '@ember/object'
export default Ember.Component.extend({
classNames: ['bottom-table'],
table: computed('columns', 'rows', function () {
// import Ember from 'ember';
import Component from '@ember/component'
import { Table } from 'ember-light-table'
import { computed, set } from '@ember/object'
export default Ember.Component.extend({
table: computed('columns', 'rows', function () {
return new Table(this.columns, this.rows, { enableSync: true })
}),
import Ember from 'ember';
export default Ember.Controller.extend({
appName: 'Ember Twiddle',
});
@Techn1x
Techn1x / controllers.application.js
Created July 10, 2018 23:05 — forked from jelhan/controllers.application.js
ember-bootstrap: maximum-call-stack-exceeded
import Ember from 'ember';
export default Ember.Controller.extend({
appName: 'Ember Twiddle',
outerFormSubmitted: false,
innerFormSubmitted: false
});
@Techn1x
Techn1x / controllers.application.js
Created July 6, 2018 11:55 — forked from jleja/controllers.application.js
Ember Flatpickr Alt Input
import Ember from 'ember';
import moment from 'moment';
import { computed } from '@ember/object';
export default Ember.Controller.extend({
appName: 'Ember Twiddle',
date: moment(),
altFormat: computed('date', function() {
let date = this.get('date');
let result = date.year() === 2018 ? "j M (h:iK)" : "j M (h:iK) Y"; // If not 2018, show year
import Ember from 'ember';
import Table from 'ember-light-table';
const { computed, Component, get, set } = Ember;
export default Component.extend({
init() {
this._super(...arguments);
set(this, 'table', new Table(get(this, 'columns'), get(this, 'model')));
import Ember from 'ember';
export default Ember.Controller.extend({
appName: 'Ember Twiddle'
});