如何在启用AllowCode的情况下使用上下文参数

时间:2019-03-23 18:27:12

标签: jsrender

启用允许代码后如何使用上下文参数?

这有效:

{{for order itemVar='~i'}}
    {{: ~root.comments[~i].id }}
{{/for}}

但这不起作用:

{{for order itemVar='~i'}}
    {{*: ~root.comments[~i].id }}
{{/for}}

1 个答案:

答案 0 :(得分:0)

在allowCode'get'标签{{*: ...}}的上下文中,您不仅可以访问全局变量等,还可以访问上下文数据对象data和上下文视图对象{{1} }。

要获取上下文参数,可以使用viewview.ctx.paramName(请参阅https://www.jsviews.com/#tagsapi@ctxparams)。

因此,您的示例:

view.ctxPrm("paramName")

{{*: view.ctx.root.comments[view.ctx.i].id }}