我观察到一些非常奇怪的行为。在类标签{{#if}}
内使用时:div
<div class="gallery-row {{#if helper}}class2{{/if}}">
我得到以下 DOM 片段:
<div class="gallery-row <!--data:Hb4bubiKDcedk9Z85-->">
我{{#if}}
在其他类定义中有类似的子句。当我使用{{#if}}
div 标签的外部时,它似乎工作正常。我想我犯了一些愚蠢的错误,或者这里有一个错误。
我观察到一些非常奇怪的行为。在类标签{{#if}}
内使用时:div
<div class="gallery-row {{#if helper}}class2{{/if}}">
我得到以下 DOM 片段:
<div class="gallery-row <!--data:Hb4bubiKDcedk9Z85-->">
我{{#if}}
在其他类定义中有类似的子句。当我使用{{#if}}
div 标签的外部时,它似乎工作正常。我想我犯了一些愚蠢的错误,或者这里有一个错误。
注释是一个 spark(流星的模板系统)注释,在 HTML 标记中不能很好地工作(因为 html 注释在其中无效)。这是已知问题,请参阅:https ://github.com/meteor/meteor/issues/800 。
将您的助手移到标签之外。
{{#if helper}}
<div class="class1 class2">
{{else}}
<div class="class1">
{{/if}}
或创建一个助手classes
并<div class="{{classes}}">
改为使用