表中行的条件模板在编辑器中显示警告

时间:2014-02-10 20:04:20

标签: dart dart-polymer

以下表格结构不起作用:

<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>

但使用上面的模板在编辑器中显示警告: 表格上下文中出现意外的开始标记(模板)导致了巫毒模式。

目前我忽略了警告,因为代码似乎有效,但这是使用模板有条件地显示表格行的正确方法吗?

感谢。

1 个答案:

答案 0 :(得分:0)

  • 您的第二个版本是正确/首选/有意(不确定)的方式。
  • 您的第一个版本适用于不支持<template>标记的浏览器。这是更兼容的版本。

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