J'utilise Angular.js pour une application qui utilise très caché pour simuler un effet de glissement en montrant le tr et en faisant glisser le div dans le td ci-dessous. Ce processus a fonctionné de manière fantastique en utilisant knockout.js lors de l'itération sur un tableau de ces lignes, car je pouvais utiliser <!-- ko:foreach -->
autour des deux éléments tr.
Avec angular, ng-repeat
doit être appliqué à un élément html, ce qui signifie que je n'arrive pas à répéter ces doubles lignes en utilisant des méthodes standard. Ma première réponse à cela a été de créer une directive pour représenter ces doubles très, mais cela a échoué car les modèles de directive doivent avoir un seul élément racine, mais j'en ai deux ( <tr></tr><tr></tr>
).
Si quelqu'un ayant de l'expérience avec ng-repeat et angular qui a craqué cela peut expliquer comment résoudre ce problème, je serais grandement reconnaissant.
(Je dois également noter que l'attachement ng-repeat
au tbody est une option, mais cela produit plusieurs tbodys, et je suppose que c'est une mauvaise forme pour le HTML standard, bien que me corrigiez si je me trompe)