Last active
November 13, 2020 18:57
-
-
Save adong/9af1f10c90568618ca77a4ed71ea8615 to your computer and use it in GitHub Desktop.
New Twiddle
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
import { Promise as EmberPromise } from 'rsvp'; | |
// import Component from '@glimmer/component'; | |
// export default class extends Component { | |
// } | |
import Component from '@ember/component'; | |
export default Component.extend({ | |
data: '0', | |
async init() { | |
this._super(...arguments); | |
console.log('init') | |
let self = this; | |
let promise = new EmberPromise(function(resolve, reject) { | |
console.log('inside promise'); | |
setTimeout(function() { | |
console.log('inside timeout'); | |
self.set('data', '100'); | |
resolve("done"); | |
}, 5000); | |
}); | |
console.log('here before promise'); | |
await promise; | |
console.log('here before return'); | |
return; | |
}, | |
didRender() { | |
this._super(...arguments); | |
console.log('didRender'); | |
}, | |
willRender() { | |
this._super(...arguments); | |
console.log('willRender') | |
} | |
}); |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
import Controller from '@ember/controller'; | |
export default class ApplicationController extends Controller { | |
appName = 'Ember Twiddle'; | |
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
{ | |
"version": "0.17.1", | |
"EmberENV": { | |
"FEATURES": {}, | |
"_TEMPLATE_ONLY_GLIMMER_COMPONENTS": false, | |
"_APPLICATION_TEMPLATE_WRAPPER": true, | |
"_JQUERY_INTEGRATION": true | |
}, | |
"options": { | |
"use_pods": false, | |
"enable-testing": false | |
}, | |
"dependencies": { | |
"jquery": "https://cdnjs.cloudflare.com/ajax/libs/jquery/3.5.1/jquery.js", | |
"ember": "3.18.1", | |
"ember-template-compiler": "3.18.1", | |
"ember-testing": "3.18.1" | |
}, | |
"addons": { | |
"@glimmer/component": "1.0.0" | |
} | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment