Skip to content

Instantly share code, notes, and snippets.

View emattias's full-sized avatar

Mattias Hällkvist emattias

View GitHub Profile
import Controller from '@ember/controller';
export default class ApplicationController extends Controller {
appName = 'Ember Twiddle';
}
import Ember from 'ember';
import { task, timeout, waitForProperty } from 'ember-concurrency';
export default Ember.Controller.extend({
appName: 'Ember Twiddle',
lol: false,
foo: task(function * () {
this.set('lol', false);
@emattias
emattias / components.foo\.js
Last active October 10, 2023 13:16
New Twiddle
import Component from '@glimmer/component';
export default class extends Component {
get bar() {
return this.args.bar ?? true;
}
}
import Component from '@glimmer/component';
export default class extends Component {
get foo() {
return true
//return this.args.foo ? 'asda' : true;
}
}
import Controller from '@ember/controller';
import { action } from '@ember/object';
import { tracked } from '@glimmer/tracking';
export default class ApplicationController extends Controller {
appName = 'Ember Twiddle';
@tracked bar = false
@action foo() {
import Controller from '@ember/controller';
import { action } from '@ember/object';
import { tracked } from '@glimmer/tracking';
export default class ApplicationController extends Controller {
appName = 'Ember Twiddle';
@tracked foo = false;
@action bar(){

Keybase proof

I hereby claim:

  • I am emattias on github.
  • I am emattias (https://keybase.io/emattias) on keybase.
  • I have a public key ASBccV_YR12S5x7xe8_K1cfUp6H5lTiB0iSMFyxNB98C0wo

To claim this, I am signing this object:

@emattias
emattias / controllers.index.js
Last active March 2, 2023 14:44 — forked from bobisjan/controllers.index.js
urlFor vs generateURL
import Ember from 'ember';
export default Ember.Controller.extend({
routerService: Ember.inject.service('router'),
routingService: Ember.inject.service('-routing'),
queryParams: ['page'],
page: 0,
import Controller from '@ember/controller';
export default class ApplicationController extends Controller {
appName = 'Ember Twiddle';
}
import Controller from '@ember/controller';
export default class ApplicationController extends Controller {
appName = 'Ember Twiddle';
}