Skip to content

Instantly share code, notes, and snippets.

import Ember from 'ember';
export default Ember.Controller.extend({
queryParams: ['showSomething'],
});
import Ember from 'ember';
export default Ember.Controller.extend({
appName: 'Ember Twiddle'
});
import Ember from 'ember';
export default Ember.Controller.extend({
appName: 'Ember Twiddle',
handleResponse(params) {
this.get('model.item').then((item) => {
item.handleResponse(params);
});
},
actions: {
import Ember from 'ember';
export default Ember.Component.extend({
forecastWeather:Ember.inject.service(),
willRender(){
let lat = this.get('lat');
let lng = this.get('lng');
this.get('forecastWeather').findWeatherCurrent(lat,lng).then(data => {
this.set('currents', data);
console.log(data);
import Ember from 'ember';
export default Ember.Controller.extend({
appName: 'Ember Twiddle',
i18n: Ember.inject.service(),
columnsToEdit: Ember.computed('i18n.locale', function() {
let i18n = this.get('i18n');
return Ember.A([
{
"propertyName": "name",
import Ember from 'ember';
export default Ember.Controller.extend({
prices: Ember.computed.map('model', i => Ember.get(i, 'price')),
totalPrice: Ember.computed.sum('prices'),
});
import Ember from 'ember';
export default Ember.Controller.extend({
appName: 'Ember Twiddle',
allReportInstances: Ember.computed(function () {
return this.store.peekAll('my-model');
}),
listen: Ember.computed('allReportInstances.[]', function () {
//debugger;
return this.get('allReportInstances');
import Ember from 'ember';
import DS from 'ember-data';
const {get} = Ember;
export default DS.JSONAPIAdapter.extend({
findRecord (store, type, id, snapshot) {
return {
data: {
type: 'my-model',
import Ember from 'ember';
import DS from 'ember-data';
const {get} = Ember;
export default DS.JSONAPIAdapter.extend({
findHasMany (store, snapshot, url, relationship) {
if(url === 'ONE') {
return new Ember.RSVP.Promise(r => {
setTimeout(() => {
import Ember from 'ember';
export default Ember.Controller.extend({
appName: 'Ember Twiddle'
});