Skip to content

Instantly share code, notes, and snippets.

import Ember from 'ember';
export default Ember.Controller.extend({
appName: 'Ember Twiddle',
sortByAmountSpent:Ember.computed.sort('model', function(a,b){
var ap = parseInt(Ember.get(a, 'amount')),
bp = parseInt( Ember.get(b, 'amount'));
console.log("ap", typeof ap, "bp", typeof bp);
if(ap !== bp) {
return bp - ap;
@3gwebtrain
3gwebtrain / controllers.application.js
Last active December 20, 2017 11:20
Multiselect-toggle
import Ember from 'ember';
export default Ember.Controller.extend({
selectedIndex:null,
appName: 'Ember Twiddle',
actions:{
select:function(index){
console.log('index is', index );
}
}
import Ember from 'ember';
export default Ember.Controller.extend({
appName: 'Ember Twiddle'
});
@3gwebtrain
3gwebtrain / controllers.application.js
Last active November 29, 2017 06:47
Partial Template
import Ember from 'ember';
export default Ember.Controller.extend({
appName: 'Ember Twiddle'
});
import Ember from 'ember';
export default Ember.Controller.extend({
appName: 'Ember Twiddle'
});
import Ember from 'ember';
export default Ember.Controller.extend({
appName: 'Ember Twiddle'
});
@3gwebtrain
3gwebtrain / controllers.application.js
Created October 31, 2017 05:22
Getting Model at Computed
import Ember from 'ember';
export default Ember.Controller.extend({
appName: 'Ember Twiddle'
});
import Ember from 'ember';
export default Ember.Controller.extend({
appName: 'Ember Twiddle'
});
import Ember from 'ember';
export default Ember.Controller.extend({
appName: 'Ember Twiddle'
});
import Ember from 'ember';
export default Ember.Controller.extend({
appName: 'Ember Twiddle'
});