In config/environment.js:
// config/environment.js
'use strict';
/*
* Mostly this is the stock module config.| [email protected] /Users/mixonic/Clients/rabble/musicat-stem | |
| ├── [email protected] | |
| ├── [email protected] | |
| ├─┬ [email protected] | |
| │ └─┬ [email protected] | |
| │ └── [email protected] | |
| ├── [email protected] | |
| ├── [email protected] | |
| ├── [email protected] | |
| ├── [email protected] |
| Talked with @dgeb, and I think this psuedo code would be correct for us to ensure we get the higher precedence for local/private lookups over global when resolving a pair of things: | |
| ``` | |
| ` | |
| b:/my-app/widgets/top-level | |
| a:/my-app/widgets/x-mark | |
| b:/my-app/widgets/top-level/x-mark | |
| ` | |
| let source = 'b:/my-app/widgets/top-level'; |
| import Ember from 'ember'; | |
| function log(string) { | |
| let node = $('<p>').text(`${string} (input? ${$('input').length > 0})`); | |
| node.appendTo('body'); | |
| } | |
| export default Ember.Component.extend({ | |
| tagName: 'input', | |
| willRender() { |
| import Ember from 'ember'; | |
| export default Ember.Controller.extend({ | |
| appName: 'Ember Twiddle' | |
| }); |
| import Ember from 'ember'; | |
| export default Ember.Component.extend({ | |
| }); |
| import Ember from 'ember'; | |
| export default Ember.Component.extend({ | |
| left: 0 | |
| }); |
| import Ember from 'ember'; | |
| function log(component, string) { | |
| let node = $('<p>').text(`${component.get('label')} - ${string}`); | |
| node.appendTo('body'); | |
| } | |
| export default Ember.Component.extend({ | |
| init() { | |
| this._super(...arguments); |
| import Ember from 'ember'; | |
| export default Ember.Controller.extend({ | |
| firstAppName: 'Ember', | |
| lastAppName: 'Twiddle' | |
| }); |
| import Ember from 'ember'; | |
| export default Ember.Controller.extend({ | |
| appName: 'Ember Twiddle', | |
| someObject: { | |
| toString: () => 'someObject', | |
| bar() { window.alert(this); } | |
| }, | |
| foo() { | |
| window.alert(this); |