Skip to content

Instantly share code, notes, and snippets.

import Ember from 'ember';
export default Ember.Component.extend({
tagName: 'ul',
classNames: ['column-list'],
sortedItems: Ember.computed('items', 'sortBy', function() {
var sortByColumn = this.get('sortBy');
if (this.get('sortBy') !== undefined) {
return this.get('items').sort(function(a,b){
var nameA = a[sortByColumn].toUpperCase();
import Ember from 'ember';
export default Ember.Component.extend({
keyDown: function(event) {
let self = this;
if (event.keyCode === 13) {
//self.get('submitform')(); //this will trigger multiple times
Ember.run.debounce(self,self.get('submitform'),400); //this will trigger only for every 400 ms, if u want increase delay you can increase millli seconds
return false;
}
import Ember from 'ember';
export default Ember.Controller.extend({
appName: 'Ember Twiddle'
});
import Ember from 'ember';
export default Ember.Controller.extend({
appName: 'Ember',
//isAppName: Ember.computed.equal('appName','Ember')
isAppName:Ember.computed('appName',function(){
return Ember.isEqual(this.get('appName'),'Ember');
}),
sortByCol:['name:desc'],
import Ember from 'ember';
export default Ember.Controller.extend({
appName: 'Ember Twiddle'
});
@kumkanillam
kumkanillam / adapters.application.js
Created February 19, 2017 02:16 — forked from chrism/adapters.application.js
Filtering Async hasMany Relationships
import DS from 'ember-data';
export default DS.RESTAdapter.extend({
namespace: 'api',
//coalesceFindRequests: true
});
@kumkanillam
kumkanillam / components.my-component.js
Created February 20, 2017 13:52
Classic Action Example
import Ember from 'ember';
export default Ember.Component.extend({
actions:{
save(){
console.log('save');
this.sendAction('save')
}
}
});
@kumkanillam
kumkanillam / components.my-component.js
Last active April 13, 2017 20:30
Closure Action Example
import Ember from 'ember';
export default Ember.Component.extend({
actions:{
/*save(){
console.log('save');
this.sendAction('save')
}*/
}
});
@kumkanillam
kumkanillam / components.my-component.js
Last active February 20, 2017 14:11
ember route action helper example
import Ember from 'ember';
export default Ember.Component.extend({
actions:{
save3(){
console.log('save3 in component');
this.get('save3')();
}
}
});