gpt4 book ai didi

javascript - 如何在模板助手中获取 Iron 路由器数据上下文

转载 作者:行者123 更新时间:2023-11-28 05:54:42 25 4
gpt4 key购买 nike

我是 Meteor 的新手。我在iron:router中设置数据上下文如下:

Router.route('/:index', {
name:'randomText',
template: 'textsRandom',
data: function(){
textcol: Text.findOne({index: this.params.index})
}
}

在模板textsRandom中,我想访问助手中的textcol,因为我想稍后更改文本中特定单词的颜色。

Template.textRandom.helpers({
mytexts: function(){
var texts = //code here to get textcol in router.js
//get some words from texts and change their colors
return texts;
}
})

关于如何做到这一点有什么建议吗?非常感谢

最佳答案

您的路由器正在将路由的数据上下文设置为对象。您可以通过 this 访问助手中的对象。既然您想要该对象的 textcol 键,那么只需:

Template.textRandom.helpers({
mytexts: function(){
return this.textcol;
}
});

关于javascript - 如何在模板助手中获取 Iron 路由器数据上下文,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37799943/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com