- Test in a clean environment
https://developer.chrome.com/devtools/docs/clean-testing-environment
- Test against prod build
ember s --environment=production
- Don't minify JS
| import Ember from 'ember'; | |
| export default Ember.Controller.extend({ | |
| }); |
| import Ember from 'ember'; | |
| export default Ember.Controller.extend({ | |
| appName:'Ember Twiddle', | |
| messenger: Ember.inject.service('my-service'), | |
| i: 4, | |
| actions: { | |
| addMessage() { | |
| this.get('messenger.messages').addObject(this.get('i')); | |
| this.incrementProperty('i'); |
| import Ember from 'ember'; | |
| export default Ember.Controller.extend({ | |
| appName:'Ember Twiddle', | |
| init() { | |
| setTimeout(()=>{ | |
| this.set('value', | |
| ` | |
| <h2>Permito qualquer tag?</h2> |
| import Ember from 'ember'; | |
| export default Ember.Controller.extend({ | |
| appName:'Closure actions', | |
| result: 'without news', | |
| actions:{ | |
| myAction(){ | |
| this.set('result', 'received!'); | |
| } | |
| } |
https://developer.chrome.com/devtools/docs/clean-testing-environment
ember s --environment=production
| import Ember from 'ember'; | |
| export default Ember.Controller.extend({ | |
| appName:'Ember Twiddle' | |
| }); |
| import Ember from 'ember'; | |
| export default Ember.Controller.extend({ | |
| appName:'Ember Twiddle', | |
| actions:{ | |
| saveMessage(message) { | |
| console.log("message", message); | |
| } | |
| } |
| import Ember from 'ember'; | |
| export default Ember.Controller.extend({ | |
| appName: 'Ember Twiddle' | |
| }); |
| import Ember from 'ember'; | |
| export default Ember.Component.extend({ | |
| name: '', | |
| focusOut(evt) { | |
| Ember.Logger.debug('relatedTarget', evt.relatedTarget); | |
| }, | |
| mouseLeave(evt) { | |
| Ember.Logger.debug('relatedTarget', evt.relatedTarget); | |
| } |