我有 2 个模板,其中都包含第三个模板。第三个模板在表格中显示订单集合。根据导航中选择的其他 2 个模板中的哪一个,第三个模板应显示买单或卖单
这会将一组订单传递给显示所有订单的第三个模板
Template.ordersTable.helpers({
orders : function () {
return OrderList.find().fetch();
}
});
是否有不需要复制模板和事件处理程序的 meteor 方式。
谢谢
最佳答案
有比 jorjordandan 建议的更好的方法。
Template.ordersTable.helpers({
orders: function () {
var parentViewName = Template.instance().view.parentView.name;
if (parentViewName === 'Template.someTemplate') {
// do something
} else if (parentViewName === 'Template.anotherTemplate') {
// do something else
}
}
});
关于javascript - meteor 过滤器集合取决于所选模板,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32364343/