Skip to content

Instantly share code, notes, and snippets.

import Ember from 'ember';
export default Ember.Controller.extend({
appName: 'Ember Twiddle',
param1: 'hello world',
myProp: Ember.computed('param1', {
get() {
console.log('jcdean called me!');
@jackson-dean
jackson-dean / cloudSettings
Last active August 19, 2019 19:37
Visual Studio Code Settings Sync Gist
{"lastUpload":"2019-08-19T19:37:02.871Z","extensionVersion":"v3.4.1"}
#!/usr/bin/env node
'use strict';
const fs = require('fs');
// TODO: update current jsconfig if it exists
const config = {
compilerOptions: {
baseUrl: ".",
paths: {},
import Ember from 'ember';
export default Ember.Controller.extend({
appName: 'Ember Twiddle'
});
import Ember from 'ember';
export default Ember.Controller.extend({
appName: 'Ember Twiddle',
queryParams: ['hello', 'world'],
hello: null,
world: null,
init() {
import Ember from 'ember';
const messages = ['msg1', 'msg2'];
export default Ember.Component.extend({
init() {
this._super();
this.set('errorCodes', Ember.Object.create());
},
actions: {
import Ember from 'ember';
export default Ember.Component.extend({
actions: {
mutateProp() {
this.set('passedInProp', 'changed it everywhere!');
}
}
});
import Ember from 'ember';
export default Ember.Component.extend({
actions: {
doStuff() {
alert('did stuff');
}
}
});
import Ember from 'ember';
export default Ember.Controller.extend({
appName: 'Ember Twiddle'
});
import Ember from 'ember';
const STATE = {
props: {
prop: true,
},
};
export default Ember.Component.extend({
init() {