在我的流星项目中,我有多个助手。 helper1
可以处理多个参数,但即使只有一个参数,他也没问题。问题是我想用另一个(helper2
)的结果链接这个处理程序,它也接受一个参数(实际的用户数据)。所以我写了以下内容:
{{helper1 helper2 currentUser}}
问题是helper1
似乎有两个参数:helper2
的结果和currentUser
,这意味着helper2
没有得到currentHelper
参数。
我尝试使用括号,以便每个人都可以获得自己的参数,如:
{{helper1 helper2(currentUser)}}
或{{helper1 (helper2 currentUser)}}
甚至括号:
{{helper1 {{helper2 currentUser}}}}
但是我得到了所有这些解决方法的语法错误。有没有办法做到这一点?
答案 0 :(得分:4)
我终于找到了解决这个问题的方法 - 使用#with
:
{{#with firstHelper data}}
{{secondHelper this}}
{{/with}}