Skip to content

Instantly share code, notes, and snippets.

import Ember from 'ember';
const {get} = Ember;
export default Ember.Component.extend({
init() {
get(this, 'foo')();
}
});
import Ember from 'ember';
function foo() {
alert(this);
}
export default Ember.Component.extend({
data: 42,
normalFunction() {
alert(this.get('data'));
import Ember from 'ember';
export default Ember.Component.extend({
weekdays: ['Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday', 'Sunday'],
currentEdit: false
});
import Ember from 'ember';
export default Ember.Component.extend({
});
import Ember from 'ember';
export default Ember.Controller.extend({
appName: 'Ember Twiddle'
});
import Ember from 'ember';
export default Ember.Controller.extend({
appName: 'Ember Twiddle',
actions: {
test() {
this.get('store').createRecord('owner', {
owner: 'hi',
}).save();
}
@luxzeitlos
luxzeitlos / adapters.class.js
Created November 18, 2016 15:11
New Twiddle
import Ember from 'ember';
import DS from 'ember-data';
export default DS.JSONAPIAdapter.extend({
query (store, type, query) {
return new Ember.RSVP.Promise(resolve => {
Ember.run.later(() => resolve({
data: [{
id: 'Class one - '+query.month,
type: 'class',
import Ember from 'ember';
export default Ember.Controller.extend({
appName: 'Ember Twiddle',
selectedLanguages: [],
queryParams: ['selectedLanguages'],
init() {
this._super(...arguments);
},
import Ember from 'ember';
export default Ember.Controller.extend({
isAdmin: true,
});
import Ember from 'ember';
export default Ember.Component.extend({
});