Skip to content

Instantly share code, notes, and snippets.

import Controller from '@ember/controller';
import Ember from 'ember';
export default Controller.extend({
appName:'Ember Twiddle',
startDate: null,
newDates: [],
newDate: Ember.computed.alias('newDates.firstObject') ,
actions: {
setDate(date) {
import Ember from 'ember';
export default Ember.Controller.extend({
gotoSubroute: function(id) {
},
appName: 'Ember Twiddle',
actions: {
gotoSubroute: function(id) {
}
}
import Ember from 'ember';
export default Ember.Controller.extend({
appName: 'Ember Twiddle'
});
import Ember from 'ember';
let i=0;
export default Ember.Controller.extend({
arr: [],
counter: (function(){
return this.get('arr.firstObject.x');
}).property('arr.@each.x'),
import Ember from 'ember';
let i=0;
export default Ember.Controller.extend({
arr: [],
counter: (function(){
return this.get('arr.firstObject.x');
}).property('arr.@each.x'),
import Ember from 'ember';
export default Ember.Controller.extend({
appName: 'Ember Twiddle',
myRows: Ember.computed(function() {
var rows = [];
for (var i = 0; i< 100; i++) {
rows.push({"row": ""+i});
}
return rows;
import Ember from 'ember';
export default Ember.Controller.extend({
appName: 'Ember Twiddle',
showMergedByGet: true,
schema: Ember.computed(function(){
var fieldNames = ['Tom','Dick','Harry'];
var fields = fieldNames.map(name => {
return this.store.createRecord('field', {
import Ember from 'ember';
import ColumnDefinition from '../models/my-column-def';
export default Ember.Controller.extend({
appName: 'Ember Twiddle',
columns: [
ColumnDefinition.create({
columnName: 'Company',
valuePath: 'company',}),
ColumnDefinition.create({
import Ember from 'ember';
export default Ember.Controller.extend({
appName: 'Ember Twiddle',
parent: Ember.computed(function() {
var parent = this.get('store').createRecord('parent', {
id: 'Edna',
name: 'Edna'
});