【问题标题】:Conditional template for a row in a table shows warning in editor表中行的条件模板在编辑器中显示警告
【发布时间】:2014-02-10 20:04:20
【问题描述】:

下面的表结构不起作用:

<table>
  <tr><td>..</td></tr>
  <tr template if="{{flag==true}}">
<td>optional row</td>
 </tr>

如果模板按如下方式移动到一行上方,则代码可以工作。

<table>
  <tr><td>..</td></tr>
  <template if="{{flag==true}}">
    <tr >
  <td>optional row</td>
    </tr>
  </template>
</table>

但使用上述模板会在编辑器中显示警告: 表上下文中意外的开始标记(模板)导致了 voodoo 模式。

目前我忽略了警告,因为代码似乎可以工作,但使用模板有条件地显示表格行是否正确?

谢谢。

【问题讨论】:

    标签: dart dart-polymer


    【解决方案1】:
    • 您的第二个版本是正确/首选/预期(不确定)的方式。
    • 您的第一个版本适用于不支持&lt;template&gt; 标签的浏览器。这是更兼容的版本。

    Polymer - FAQ - How do I use data-binding to repeat an or ?

    【讨论】:

      猜你喜欢
      • 2020-07-07
      • 1970-01-01
      • 2011-07-22
      • 1970-01-01
      • 2016-11-02
      • 2012-03-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多