1
:傳遞父路由的模型,以一個孩子的路線在emberjs我有以下的路由器定義
export default Router.map(function() {
this.route('user', { path: '/users/:username'}, function() {
this.route('tasks', { path: '/tasks'});
});
});
然後我有以下途徑:
// routes/user.js
export default Ember.Route.extend({
model(params) {
return params.username;
}
});
// routes/user/index.js
export default Ember.Route.extend({
model() {
// how do i get the username?
return ajax(/* get user's profile */);
}
});
// routes/user/tasks.js
export default Ember.Route.extend({
model() {
// how do i get the username?
return ajax(/* get user's tasks */);
}
});
而這個模板:
{{!-- templates/user.hbs --}}
<h1>{{model}}</h1>
{{outlet}}
如何獲取用於ajax請求中的子路由的用戶名?
輝煌。謝謝! – David