Skip to content

Instantly share code, notes, and snippets.

@matthias-k
matthias-k / controllers.application.js
Created November 29, 2017 13:37
Nested Dependencies
import Ember from 'ember';
export default Ember.Controller.extend({
appName: 'Ember Twiddle',
recordings: [{
id: 'recording1',
recordingParts: ['a', 'b'],
}, {
id: 'recording2',
@matthias-k
matthias-k / controllers.application.js
Last active January 11, 2019 12:09
Ember minimal example
import Ember from 'ember';
export default Ember.Controller.extend({
appName: 'Ember Twiddle'
});
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
import Ember from 'ember';
export default Ember.Controller.extend({
appName: 'Ember Twiddle',
hifi: Ember.inject.service(),
actions: {
play() {
let urlPromise = "http://stream.wqxr.org/wqxr";
this.get('hifi').play(urlPromise).then(({sound}) => {
import Ember from 'ember';
export default Ember.Controller.extend({
appName: 'Ember Twiddle',
hifi: Ember.inject.service(),
poll: Ember.inject.service(),
ajax: Ember.inject.service(),
updateData() {
this.get('ajax').request('https://api.prod.nypr.digital/whats-on/v1/whats-on?stream=wqxr').then((result) => {