Skip to content

Instantly share code, notes, and snippets.

View ankushdharkar's full-sized avatar

Ankush Dharkar ankushdharkar

View GitHub Profile
@ankushdharkar
ankushdharkar / components.profile-pic-img.js
Last active December 4, 2017 11:17
How to sync component with ED
import Ember from 'ember';
export default Ember.Component.extend({
cStore: Ember.inject.service('store'),
profileData: null,
myPic: Ember.computed.readOnly('profileData.profilePic'),
init(){
this._super(...arguments);
import $ from 'jquery';
// import Promise from 'rsvp';
import DS from 'ember-data';
export default DS.Adapter.extend({
findRecord(store, type, id, snapshot) {
return {'imgURL': 'New Img comes here'};
},
import $ from 'jquery';
// import Promise from 'rsvp';
import DS from 'ember-data';
export default DS.Adapter.extend({
findRecord(store, type, id, snapshot) {
return {'imgURL': 'New Img comes here'};
},
@ankushdharkar
ankushdharkar / components.my-profile.js
Created November 10, 2017 07:34
Computed in Beginning
import Ember from 'ember';
export default Ember.Component.extend({
optionArr: Ember.computed('optionIndex', function() {
var arr = [false, false, false];
arr[this.optionIndex] = true;
return arr;
}),
});
@ankushdharkar
ankushdharkar / controllers.index.js
Last active December 9, 2016 14:20
Duplicate `index.loading`
import Ember from 'ember';
export default Ember.Controller.extend({
isProfilePageShown: Ember.computed('eUsername', function(){
if(this.get('eUsername')){
return true;
}
else{
return false;
}
import Ember from 'ember';
export default Ember.Controller.extend({
vehicleType:"Car",
numWheels: Ember.on('init',Ember.computed('vehicleType',function(){
if(this.get('vehicleType') === 'Car'){
this.set('numWheels',4);
}