Skip to content

Instantly share code, notes, and snippets.

View abhilashlr's full-sized avatar
😀

abhilashlr abhilashlr

😀
View GitHub Profile
@abhilashlr
abhilashlr / components.foo-bar.js
Last active August 17, 2016 09:55
Passing data from a controller to its route.
import Ember from 'ember';
export default Ember.Component.extend({
actions: {
sendDataToController() {
this.sendAction('sendData', 1);
}
}
});
@abhilashlr
abhilashlr / components.foo-bar.js
Last active August 17, 2016 09:55
Passing data from a nested component to its parent component.
import Ember from 'ember';
export default Ember.Component.extend({
actions: {
sendData(data) {
alert('Data in parent component ' + data);
this.sendAction('sendData', data);
}
}
});
import Ember from 'ember';
export default Ember.Controller.extend({
appName: 'Ember Twiddle'
});
import Ember from 'ember';
export default Ember.Component.extend({
});
@abhilashlr
abhilashlr / controllers.application.js
Created September 11, 2016 07:00
Sort with query params
import Ember from 'ember';
export default Ember.Controller.extend({
appName: 'Ember Twiddle'
});
@abhilashlr
abhilashlr / controllers.application.js
Created January 6, 2017 05:46
Model rollback for custom attr transform
import Ember from 'ember';
export default Ember.Controller.extend({
appName: 'Ember Twiddle'
});
@abhilashlr
abhilashlr / models.dummy.js
Created January 6, 2017 06:58
New Twiddle
import Model from "ember-data/model";
import attr from "ember-data/attr";
import { belongsTo, hasMany } from "ember-data/relationships";
export default Model.extend({
name: attr(),
hashData: attr()
});
@abhilashlr
abhilashlr / controllers.application.js
Created April 18, 2017 17:43
EPS-with-create-issue
import Ember from 'ember';
export default Ember.Controller.extend({
appName: 'Ember Twiddle',
selected: 'a',
options: ['a', 'b'],
actions: {
create() {
console.log('here');
import Ember from 'ember';
import QueryParams from 'ember-parachute';
const XQueryParams = new QueryParams({
something: {
defaultValue: 'x',
refresh: true
}
});
import Ember from 'ember';
export default Ember.Controller.extend({
appName: 'Ember Twiddle'
});