Условный шаблон для строки в таблице показывает предупреждение в редакторе

Следующая структура таблицы не работает:

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

If template is moved above a row as follows then code works.

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

но использование шаблона, как указано выше, показывает предупреждение в редакторе: Неожиданный начальный тег (шаблон) в контексте таблицы вызвал режим вуду.

В настоящее время я игнорирую предупреждение, поскольку код работает, но правильно ли использовать шаблон для условного отображения строки таблицы?

Благодарю.


person Tusshu    schedule 10.02.2014    source источник


Ответы (1)


  • Ваша вторая версия - правильный/предпочтительный/предполагаемый (не уверенный) способ сделать это.
  • Ваша первая версия предназначена для браузеров, не поддерживающих тег <template>. Это более совместимая версия.

Polymer – часто задаваемые вопросы – Как использовать привязку данных для повторения или?

person Günter Zöchbauer    schedule 11.02.2014