【发布时间】:2015-05-07 06:56:33
【问题描述】:
我有一个超级控制器:ApplicationController,它产生于我的区域:页眉/页脚。当我配置的一个路由尝试让步到另一个模板上的另一个区域时,父控制器的 yieldTemplates 将被覆盖。
例子:
ApplicationController = RouteController.extend({
yieldTemplates: {
'footer': { to: 'footer' },
'header': {to: 'header'}
}
});
var SignUpController = ApplicationController.extend({
template: 'signUp'
});
Router.map(function () {
this.route('signup', {
path: '/sign-up',
controller: SignUpController,
template: 'signUp-form',
disableProgress: true,
yieldTemplates: {
'personal-signup': {to: 'signup-detail'}
}
});
});
知道为什么继承在这种情况下不起作用吗?
【问题讨论】:
标签: javascript meteor iron-router