Skip to content

Instantly share code, notes, and snippets.

View urbany's full-sized avatar

João Teixeira urbany

  • Lisbon, Portugal
View GitHub Profile
@urbany
urbany / controllers.application\.js
Last active September 2, 2020 08:50
Bug when sorting hasMany
import Controller from '@ember/controller';
import { action } from '@ember/object';
import { sort } from '@ember/object/computed';
import { A } from '@ember/array';
export default class ApplicationController extends Controller {
appName = 'test'
get services() {
return this.model.services;
import Ember from 'ember';
import { later } from '@ember/runloop'
export default Ember.Component.extend({
init() {
this._super(...arguments);
this.set('array', ['a', 'b', 'c']);
this.addObserver('array.[]', () => console.log('changed'));
later(() => this.array.replace(1, 1, ['9999']), 5000);
}
@urbany
urbany / controllers.application.js
Last active July 2, 2018 16:55
ember-data-service-belongsto-bug
import Ember from 'ember';
export default Ember.Controller.extend({
appName: 'Ember Twiddle',
actions: {
setRelationships() {
this.model.set('service', this.store.createRecord('service', { name: 'my service name' }));
this.model.set('client', this.store.createRecord('client', { name: 'my client name' }));
}
},
@urbany
urbany / components.my-component.js
Created August 31, 2017 21:56
issue with ember-source@2.15.0
import Ember from 'ember';
export default Ember.Component.extend({
a: null,
init() {
this._super(...arguments);
console.log(this.get('a'))
}
});
@urbany
urbany / controllers.application.js
Last active November 15, 2016 15:30 — forked from herzzanu/controllers.application.js
checkbox filter example
import Ember from 'ember';
export default Ember.Controller.extend({
appName: 'Ember Twiddle',
roles: [
{name: 'admin', isChecked:false},
{name: 'subscriber', isChecked:false},
{name: 'guest', isChecked:false}
],