Skip to content

Instantly share code, notes, and snippets.

View abrahamspaa's full-sized avatar

Paul Ashwin Abraham Samuel abrahamspaa

View GitHub Profile
const EventEmitter = require('events').EventEmitter;
const ErrorEvent = new EventEmitter;
ErrorEvent.on('error', message =>
console.error(`Error Occured due to: ${message}`));
(message => {
ErrorEvent.emit('error', message);
})('Code is not defined');
@abrahamspaa
abrahamspaa / controllers.application.js
Last active January 24, 2018 06:44
Ember-render-loading-twice
import Ember from 'ember';
export default Ember.Controller.extend({
appName: 'Ember Twiddle',
loading: false,
URLOfAPI: Ember.computed({
get() {
// this.set('loading', true);
return 'API/WORK/';
}
@abrahamspaa
abrahamspaa / application.route.js
Created January 9, 2018 12:32
model-backtracking-re-render
import Ember from 'ember';
export default Ember.Route.extend({
model() {
return this.store.createRecord('my-model');
}
});
@abrahamspaa
abrahamspaa / components.my-component.js
Last active January 8, 2018 07:09
ember-check-error
import Ember from 'ember';
export default Ember.Component.extend({
selected: [],
/* setupConfig: Ember.on('init', function () {
this._super(...arguments);
console.log('before', this.get('selected'));
this.resetSelected();
console.log('after', this.get('selected'));
}),*/
import Ember from 'ember';
export default Ember.Component.extend({
selectedProduct: [],
selectedRecrodsObserver: Ember.observer('selectedProduct', function () {
alert(1);
})
});
import Ember from 'ember';
export default Ember.Controller.extend({
appName: 'Ember Twiddle'
});
import Ember from 'ember';
export default Ember.Component.extend({
click() {
let attrs = this.attrs,
onChecked = attrs.onChecked,
isCheckedValue = attrs.isChecked.value || false;
if (onChecked && onChecked.update) {
onChecked.update(!isCheckedValue);
@abrahamspaa
abrahamspaa / controllers.application.js
Last active September 15, 2016 11:20
hash-as helper check
import Ember from 'ember';
export default Ember.Controller.extend({
appName: 'Ember Twiddle'
});
@abrahamspaa
abrahamspaa / controllers.application.js
Last active August 23, 2016 06:27
Ember-stickler-sample
import Ember from 'ember';
export default Ember.Controller.extend({
appName: 'Ember Twiddle',
init() {
this.transitionToRoute('my-route-details')
}
});
@abrahamspaa
abrahamspaa / controllers.application.js
Last active August 11, 2016 15:39
form validation
import Ember from 'ember';
export default Ember.Controller.extend({
appName: 'Ember Twiddle',
firstName: ''
});