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() {
@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')));
@Techn1x
Techn1x / controllers.application.js
Created June 22, 2017 02:52 — forked from brancusi/controllers.application.js
geoJSON layer disappears on update
export default Ember.Controller.extend({
lat: -27.5555,
lng: 152.94703,
zoom: 7,
test1:[-27.5555, 152.94703],
test2:[-27.69149, 153.01561],
});
import Ember from 'ember';
export default Ember.Controller.extend({
appName: 'Ember Twiddle'
});