Handlebars - 我可以将某些助手限制在另一个助手内吗?
Handlbars - Can I limit certain helpers to being within other helpers?
例如,我想使用这样的嵌套助手:
{{#submission}}
{{field}}
{{/submission}}
但我希望{{field}}
在这种情况下成为与上面那个不同的助手
{{#post}}
{{field}}
{{/post}}
如果不在其中任何一个内部使用,甚至可能还有其他东西(或者可能只是显示通过的数据,而不是触发助手)。
{{field}}
这可能吗,还是我必须让每个助手都独一无二?
抱歉,每个帮手都必须是独一无二的。如果您想使用不同的代码,则必须通过处理参数并根据参数切换代码以编程方式进行。
例如,我想使用这样的嵌套助手:
{{#submission}}
{{field}}
{{/submission}}
但我希望{{field}}
在这种情况下成为与上面那个不同的助手
{{#post}}
{{field}}
{{/post}}
如果不在其中任何一个内部使用,甚至可能还有其他东西(或者可能只是显示通过的数据,而不是触发助手)。
{{field}}
这可能吗,还是我必须让每个助手都独一无二?
抱歉,每个帮手都必须是独一无二的。如果您想使用不同的代码,则必须通过处理参数并根据参数切换代码以编程方式进行。