Skip to content

Instantly share code, notes, and snippets.

View alexspeller's full-sized avatar
🏁

Alex Speller alexspeller

🏁
View GitHub Profile
import Ember from 'ember';
export default Ember.Component.extend({
});
import Ember from 'ember';
let objA = {name: 'pojoA'};
let objB = {name: 'pojoB'};
let objC = {name: 'pojoC'};
let objD = {name: 'pojoD'};
let objE = {name: 'pojoE'};
let notBrokenIntersect = (keyOne, keyTwo) => Ember.computed(`${keyOne}.[]`, `${keyTwo}.[]`, function() {
let arrayTwo = this.get(keyTwo);
import Ember from 'ember';
export default Ember.Component.extend({
isFormValid: false,
childInputs: [],
actions: {
logChildViews: function() {
//do stuff
},
registerChild(component) {
import Ember from 'ember';
export default Ember.Component.extend({
actions: {
ohai(val) {
console.log(`on ${this.constructor.toString()} recieved: ${val}`);
return true;
}
}
});
import Ember from 'ember';
import Example from '../utils/example';
export default Ember.Controller.extend({
myService: Ember.inject.service(),
test1: Ember.computed({
get() {
// This is hard to maintain across the app but
// easy for developers to understand.
import Ember from 'ember';
export default Ember.Controller.extend({
appName: 'Ember Twiddle',
showIt: true
});
import Ember from 'ember';
export default Ember.Component.extend({
tableMode: Ember.computed('mode', function() {
return this.get('mode') === 'table';
}),
mode: 'table',
actions: {
toggleMode() {
const mode = this.get('mode');
import Ember from 'ember';
export default Ember.Component.extend({
click() {
this.attrs.toggleHeight();
}
});
@alexspeller
alexspeller / controllers.application.js
Created April 4, 2016 21:08 — forked from ludalex/controllers.application.js
filter hasMany relationship
import Ember from 'ember';
export default Ember.Controller.extend({
filteredModel: Ember.computed('model.[]', 'searchQuery', function() {
let searchQuery = this.get('searchQuery');
if(searchQuery) {
debugger
return DS.PromiseArray.create({
promise: Ember.RSVP.filter(this.get('model').toArray(), entity => {;
@alexspeller
alexspeller / application.controller.js
Created March 23, 2016 18:31 — forked from Kerrick/application.controller.js
Dirty Property Test Case
import Ember from 'ember';
export default Ember.Controller.extend({
});