Skip to content

Instantly share code, notes, and snippets.

@nightire
Last active November 14, 2016 08:43
Show Gist options
  • Save nightire/6f1aeb914eb6d1b587b6060ec8e932c9 to your computer and use it in GitHub Desktop.
Save nightire/6f1aeb914eb6d1b587b6060ec8e932c9 to your computer and use it in GitHub Desktop.
Order of routing template
import Ember from 'ember';
export default Ember.Route.extend({
activate() {
document.body.classList.add('standard');
}
});
<header class="container-fluid">
<h1>Ember Sandbox</h1>
</header>
<hr>
<main class="container-fluid">
{{outlet}}
</main>
import Ember from 'ember';
export default Ember.Route.extend({
});
{{link-to "开始测试" "parent.child"}}
import Ember from 'ember';
export default Ember.Route.extend({
renderTemplate() {
this._super(...arguments)
alert('rendering child')
}
});
import Ember from 'ember';
export default Ember.Route.extend({
renderTemplate() {
this._super(...arguments)
alert('rendering parent')
}
});
import Ember from 'ember';
import config from './config/environment';
const Router = Ember.Router.extend({
location: 'none',
rootURL: config.rootURL
});
Router.map(function() {
this.route('parent', function() {
this.route('child')
})
});
export default Router;
*, *::before, &::after {
box-sizing: border-box;
}
strong {
color: red;
font-size: 1.2rem;
}
{
"version": "0.10.5",
"EmberENV": {
"FEATURES": {}
},
"options": {
"use_pods": true,
"enable-testing": false
},
"dependencies": {
"jquery": "//cdnjs.cloudflare.com/ajax/libs/jquery/2.2.4/jquery.js",
"hack": "//cdnjs.cloudflare.com/ajax/libs/hack/0.7.7/hack.css",
"standard": "//cdnjs.cloudflare.com/ajax/libs/hack/0.7.7/standard.css",
"ember": "2.9.0",
"ember-data": "2.9.0",
"ember-template-compiler": "2.9.0",
"ember-testing": "2.9.0"
},
"addons": {
"ember-composable-helpers": "*",
"ember-route-action-helper": "*",
"ember-truth-helpers": "*"
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment