Skip to content

Instantly share code, notes, and snippets.

import { tracked } from '@glimmer/tracking';
class ProfileActions {
@tracked profile = null;
getUpdateProfile(/* profileId */) {
// API call done here
this.profile = new Promise((resolve) => {
const profile = {
firstname: 'harry',
import Component from '@ember/component';
export default Component.extend({
tagName: 'button',
attributeBindings: [
'isDisabled:disabled',
'onClick:click',
'type'
],
isDisabled: true,
import Ember from 'ember';
export default Ember.Controller.extend({
appName: 'Ember Twiddle',
tag: 'h1'
});
import Ember from 'ember';
export default Ember.Component.extend({});
// https://discuss.emberjs.com/t/ember-component-creation-error-in-2-10/12087/7
import Ember from 'ember';
import layout from '../templates/components/projects-list';
import { later } from '@ember/runloop';
function getProject(name = 'Software Engineer') {
return new Promise((resolve) => {
later(this, () => {
resolve({
@sunishsheth2009
sunishsheth2009 / components.assert-error.js
Created July 10, 2018 18:34
Infinite rendering error
import Ember from 'ember';
import { assert } from '@ember/debug';
export default Ember.Component.extend({
init() {
this._super(...arguments);
assert('hello assert', false);
}
});
@sunishsheth2009
sunishsheth2009 / controllers.application.js
Created June 20, 2018 01:21 — forked from lukecoy/controllers.application.js
Transitioning to a route (declared first) with the same path name doesn't work (Check the console)
import Ember from 'ember';
export default Ember.Controller.extend({
appName: 'Ember Twiddle'
});
import Ember from 'ember';
export default Ember.Controller.extend({
appName: 'Ember Twiddle'
});
import Ember from 'ember';
import hexColor from '../utils/hex-color';
const {
Controller,
computed
} = Ember;
export default Controller.extend({
/**
import Ember from 'ember';
export default Ember.Component.extend({
showInput: true,
numbers: Ember.computed(() => [1,2,3]),
instanceNumber: 0,
actions: {