【发布时间】:2016-04-01 16:13:03
【问题描述】:
我一直在尝试将空格键作为另一个空格键参数传递,如下所示:
{{helperfunction {{argument}} }}
这里的 {{argument}} 也来自另一个辅助函数。
有什么办法可以做到吗?
【问题讨论】:
我一直在尝试将空格键作为另一个空格键参数传递,如下所示:
{{helperfunction {{argument}} }}
这里的 {{argument}} 也来自另一个辅助函数。
有什么办法可以做到吗?
【问题讨论】:
您不需要使用额外的{{}}。
假设argument 是一个字符串,而辅助函数需要一个字符串,那么{{helperFn argument}} 就像helperFn(argument)。所以单个{{ ... }} 就足够了。 {{}} 使用括号就像打开一个 javascript 上下文(有点),所以如果 arguments 已经是一个在范围内定义的 var,则无需添加额外的 {{}}。
如果您确实想编写 blaze 辅助函数,您可以使用像 {{helperFn1 (helperFn2 argument)}} 这样的括号来实现。
这就像helperFn1( helperFn2(argument) )
另外,如果argument 是一个函数,我相信blaze 会调用该函数并自动返回结果。 => {{helperFn argument}} 就像 helperFn(argument())。
希望能有所帮助。
【讨论】: