【发布时间】:2014-11-08 03:02:49
【问题描述】:
我想检测哪个模板包含另一个模板,因为我只想为一个特定模板创建一个 css 类。
这是它的工作原理:
<template name="includedTempl">
<div class="panel panel-default {{#if templateX}}specialCSS{{/if}}" id="{{_id}}">
</template>
Template.includedTempl.helpers({
templateX: function() {
if (this.includedBy('templX.html')) {
return true;
}
return false;
}
});
我该怎么做? 任何帮助将不胜感激。
【问题讨论】:
-
似乎更简单的解决方案是另辟蹊径——将一些上下文从父模板传递给子模板,如果它是“你很特别”的话。例如
{{> includedTemplate special=true}}。如果您认为这可行,我可以添加一个答案来解释这个更详细。 -
感谢您的帮助!那真是太棒了!
标签: javascript meteor