我根本无法弄清楚是否支持这种情况:
我知道标签开启者很可能不正确。
真的希望你能做到这一点。我需要这个支持,因为用户可以定义自己的页面模板,这些模板将使用LinkedIn Dust进行渲染,强迫他们为可重用的东西定义单独的页面模板是痛苦的
e.g。
{<reusable_block} {passed_in_param}{/reusable_block}
{! Main content !}
#1. Output of reusuable_block: {>reusable_block passed_in_param="smoo" /}
#2. Output of reusuable_block: {>reusable_block passed_in_param="smee" /}
编辑(自我回答):
传递当前不支持的内联块的参数/覆盖上下文,在下面的答案中进行了各种修改。
答案 0 :(得分:1)
目前不支持上述方案。
但可以更详细地模拟它。
查看SlideShare http://www.slideshare.net/veenabs/curious-case-of-dust,然后引导我找到@partial(https://gist.github.com/vybs/3083847)的要点,这使我找到了一个可行的解决方案:
{<tag}{smoo}{/tag}Hello {name}, {@partial smoo="123"}{+tag /}{/partial},{@partial smoo="456"}{+tag /}{/partial}
理想情况下,他们将在{+ tag smoo =“1234”/}中添加对{@partial ...} {+ tag /} {/ partial}逻辑的替代品的支持。
最终,我最终添加了异步支持到Swig的分支,因为我更喜欢语法。