Skip to content

Instantly share code, notes, and snippets.

@les2
les2 / controllers.application.js
Created April 4, 2017 01:14
bug rendering frozen objects
import Ember from 'ember';
const Thing = Ember.Object.extend({
label: null,
});
function makeItems() {
return Ember.A([
Thing.create({label: 'One'}),
Thing.create({label: 'Two'}),
@les2
les2 / components.my-component.js
Created March 7, 2018 02:24
id attribute binding unwanted
import Ember from 'ember';
export default Ember.Component.extend({
});
@les2
les2 / controllers.application.js
Last active April 30, 2018 15:20
Ember Range Input
import Ember from 'ember';
export default Ember.Controller.extend({
appName: 'Ember Twiddle',
value: 0
});
@les2
les2 / components.manager-thing.js
Last active May 22, 2019 22:56
maybe-glimmer-bug
import Ember from 'ember';
export default Ember.Component.extend({
items: [
{
id: 1,
type: 'thing-with-query',
name: 'I am thing 1',
query: JSON.stringify({
"and": [
@les2
les2 / controllers.application.js
Last active February 20, 2020 17:57
link-to current-when question
import Ember from 'ember';
export default Ember.Controller.extend({
appName: 'Ember Twiddle'
});
@les2
les2 / components.my-component\.js
Last active June 30, 2023 18:29 — forked from amk221/components.my-component\.js
didUpdateAttrs replacement
import Component from '@glimmer/component';
import { tracked } from '@glimmer/tracking';
import { action } from '@ember/object';
export default class extends Component {
@tracked value;
constructor() {
super(...arguments);
this.value = this.args.value;