2013-02-19 11 views
5

Próbowałem iteracyjne nad danymi wewnątrz tabeli:Dart Web UI i iteracji wewnątrz tabeli

<table> 
    <template iterate="entry in data"> 
     <tr> 
     <template iterate="value in entry.values"> 
      <td>{{ value }}</td> 
     </template> 
     </tr> 
    </template> 
    </table> 

Z jakiegoś powodu dostaję ten komunikat o błędzie, kiedy budować:

Nieoczekiwany koniec tag (szablon) w kontekście tabeli powodował tryb voodoo.

Współpracuje kiedy iteracji wewnątrz ul:

<ul> 
    <template iterate="entry in data"> 
     <template iterate="value in entry.values"> 
     <li>{{ value }}</li> 
     </template> 
    </template> 
    </ul> 

Wyobrażałem sobie, że za pomocą tabel i iteracji nie powinno być problemem.

Odpowiedz

5

Wygląda na to, znalazłem rozwiązanie, chociaż ja wciąż nie wiem, co problemem było:

<table template iterate="entry in data"> 
    <tr template iterate="value in entry.values"> 
    <td>{{ value }}</td> 
    </tr> 
</table> 
+0

Spójrz na ten problem: https://github.com/dart-lang/web-ui/issues/191 - quote: "Tabele w HTML są bardzo wrażliwe na ich typy węzłów podrzędnych, dlatego nie możemy w nich obsługiwać tagów