Skip to content

Instantly share code, notes, and snippets.

View alexmiddeleer's full-sized avatar

Alex Middeleer alexmiddeleer

  • Wolters Kluwer Health
  • Boston, MA
View GitHub Profile
@alexmiddeleer
alexmiddeleer / Angular advanced search filter
Created March 6, 2015 17:13
Angular advanced search filter
var myApp = angular.module('myApp', []);
myApp.controller('ctrl', function ($scope) {
$scope.items = [{
name:'foo',
color:'red'
},{
name:'bar',
color:'blue'
},{
@alexmiddeleer
alexmiddeleer / html
Created May 15, 2015 13:50
Angular Stackoverflow snippet skeleton app
<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.2.23/angular.min.js"></script>
<div ng-app="testApp">
<div ng-controller="test-controller">
{{foo}}{{bar}}
</div>
</div>
@alexmiddeleer
alexmiddeleer / service.js
Last active May 5, 2017 18:25
Why does the test fail if I wrap the catch in Ember.run?
// .... service boilerplate
doAsyncThing() {
return get(this, 'someService').postV2Request().catch((e) => {
// If I wrap this code in Ember.run, the tests fail after upgrading to Ember 2.13 from 2.3
let logError = new Error('foobar error');
this.reportError(logError);
throw(e);
});
}
// ... service boilerplate
import Ember from 'ember';
export default Ember.Controller.extend({
appName: 'Ember Twiddle'
});
@alexmiddeleer
alexmiddeleer / adapters.application.js
Last active January 30, 2018 17:23
Cannot read property 'eachAttribute' of null
import Adapter from "ember-data/adapters/json-api";
export default Adapter.extend();
import Ember from 'ember';
export default Ember.Component.extend({
foo() {
alert('foo');
}
});
import Ember from 'ember';
export default Ember.Component.extend({
click() {
console.log('calling this.update');
this.clicky('foo', 'bar');
}
});
import Ember from 'ember';
const A = Ember.A;
const O = Ember.Object.create.bind(Ember.Object);
export default Ember.Controller.extend({
appName: 'Ember Twiddle',
parents: A([
O({ children: [ O({name: "Alpha"}), O({name: "Bravo"}) ] }),
import Ember from 'ember';
export default Ember.Controller.extend({
appName: 'Ember Twiddle',
link: 'http://emberjs.com'
});
import Ember from 'ember';
import { inject as service } from '@ember/service';
export default Ember.Component.extend({
memberLinkService: service('member-link')
});