iron router:在命名的 yield from 事件中渲染模板
iron router: render template in named yield from event
我能否以某种方式从使用 Iron Router 的事件中以特定收益呈现模板?
模板:
<template name="groupDetails">
{{#with selectedGroup}}
<h2>{{name}}</h2>
{{> groupNav}}
{{> yield 'groupOption'}}
{{/with}}
</template>
事件操作:
Template.groupNav.events({
'click .groupStatisticsNavLink': function () {
layout.render('stats', { to: 'groupOption' });
}
});
我想通过按下按钮在名为 "groupOption" 的产量中呈现名为 "stats" 的模板。
在模板助手和事件中,您可以只使用对 Iron.controller() 的引用,returns 当前的 RouteController。
var controller = Iron.controller();
// you now have access to all controller properties and methods
所以你的活动看起来像
Template.groupNav.events({
'click .groupStatisticsNavLink': function () {
var controller = Iron.controller();
controller.render('stats', { to: 'groupOption' });
}
});
我能否以某种方式从使用 Iron Router 的事件中以特定收益呈现模板?
模板:
<template name="groupDetails">
{{#with selectedGroup}}
<h2>{{name}}</h2>
{{> groupNav}}
{{> yield 'groupOption'}}
{{/with}}
</template>
事件操作:
Template.groupNav.events({
'click .groupStatisticsNavLink': function () {
layout.render('stats', { to: 'groupOption' });
}
});
我想通过按下按钮在名为 "groupOption" 的产量中呈现名为 "stats" 的模板。
在模板助手和事件中,您可以只使用对 Iron.controller() 的引用,returns 当前的 RouteController。
var controller = Iron.controller();
// you now have access to all controller properties and methods
所以你的活动看起来像
Template.groupNav.events({
'click .groupStatisticsNavLink': function () {
var controller = Iron.controller();
controller.render('stats', { to: 'groupOption' });
}
});