Skip to content

Instantly share code, notes, and snippets.

View dan-ste's full-sized avatar

Daniel Steshenko dan-ste

View GitHub Profile
export default TutorialComponent.extend({
result: null,
findStores: task(function * () {
let geolocation = this.get('geolocation');
let store = this.get('store');
try() {
let coords = yield geolocation.getCoords();
let result = yield store.getNearbyStores(coords);
this.set('result', result);
<button onclick={{perform findStores}}>
Find Nearby Stores
{{#if findStores.isRunning}}
{{fa-icon "spinner" spin=true}}
{{/if}}
</button>
{{#if result}}
{{#each result.stores as |s|}}
<li>
for(var i = 0; i<=5; i++) {
setTimeout(function timer() {
console.log(i);
}, i*1000);
}
import Ember from 'ember';
export default Ember.Controller.extend({
appName: 'Ember Twiddle'
});