Skip to content

Instantly share code, notes, and snippets.

import Ember from 'ember';
export default Ember.Component.extend({
actions: {
showVideo(vid) {
this.set('videoId', vid);
this.set('modalIsOpen', true);
}
}
});
import Ember from 'ember';
export default Ember.Component.extend({
tagName: '',
didInsertElement() {
document.getElementById('textarea').focus();
}
});
import Ember from 'ember';
export default Ember.Controller.extend({
appName: 'Ember Twiddle'
});
import Ember from 'ember';
export default Ember.Controller.extend({
getValue(){
var a = 7 * 2;
return a;
},
getResult(){
var result = this.getValue(); // result is not function
import Ember from 'ember';
export default Ember.Component.extend({
model: null,
});
import Ember from 'ember';
export default Ember.Component.extend({
model: null,
});
import Ember from 'ember';
export default Ember.Controller.extend({
appName: 'Ember Twiddle',
queryParams: ['data'],
data: [],
});
import Ember from 'ember';
const {get,set} = Ember;
export default Ember.Controller.extend({
appName: 'Ember Twiddle',
filteredItems: Ember.computed('[email protected]', 'filter', {
get() {
return get(this, 'model').filter(m => get(m, 'cat') === get(this, 'filter'));
}
}),
import DS from 'ember-data';
export default DS.JSONAPIAdapter.extend({
findRecord() {
return {
data: {
type: 'parent-object',
id: '2',
attributes: {
name: 'foo'
import DS from 'ember-data';
export default DS.RESTAdapter.extend({
findAll() {
return {
data: [{
id: 'foo1',
type: 'foo'
}],
included: [{