Skip to content

Instantly share code, notes, and snippets.

import Ember from 'ember';
export default Ember.Component.extend({
data: {a:1,b:2},
init() {
this._super(...arguments);
for(var i = 0;i<1000;i++) {
this.data[i]= i;
}
import Ember from 'ember';
export default Ember.Component.extend({
businessValidator: Ember.inject.service('business-validator'),
doesBusinessValidate: Ember.computed('model', function() {
if (this.get('businessValidator').validate(this.get('model'))) {
return "Ready for business!";
} else {
return "Production is halted!";
}
import Ember from 'ember';
export default Ember.Component.extend({
businessValidator: Ember.inject.service('business-validator'),
doesBusinessValidate: Ember.computed('model', function() {
if (this.get('businessValidator').validate(this.get('model'))) {
return "Ready for business!";
} else {
return "Production is halted!";
}
@luxzeitlos
luxzeitlos / controllers.application.js
Created May 16, 2016 17:02
link to dynamic segment
import Ember from 'ember';
export default Ember.Controller.extend({
data: ['1','2','3']
});
import Ember from 'ember';
export default Ember.Controller.extend({
appName: 'Ember Twiddle'
});
@luxzeitlos
luxzeitlos / components.child-component.js
Last active February 24, 2017 10:53 — forked from feanor07/components.child-component.js
ember init two-way-binding broken
import Ember from 'ember';
export default Ember.Component.extend({
init() {
this._super(...arguments);
if (this.get('name') === undefined) {
Ember.run.later(() => {
this.set('name', 'tom');
})
import DS from 'ember-data';
import Ember from 'ember';
export default DS.JSONAPIAdapter.extend({
findAll(store, type, sinceToken, snapshotRecordArray) {
console.log('find all customers...');
return Ember.RSVP.resolve({
data: [{
id: '1',
type: 'customer',
import DS from 'ember-data';
import Ember from 'ember';
export default DS.JSONAPIAdapter.extend({
findAll(store, type, sinceToken, snapshotRecordArray) {
console.log('find all customers...');
return Ember.RSVP.resolve({
data: [{
id: '1',
type: 'customer',
import DS from 'ember-data';
import Ember from 'ember';
export default DS.JSONAPIAdapter.extend({
findAll(store, type, sinceToken, snapshotRecordArray) {
console.log('find all customers...');
return Ember.RSVP.resolve({
data: [{
id: '1',
type: 'customer',
import Ember from 'ember';
export default Ember.Component.extend({
});