Ich versuche, die sortierbare Liste Feature-Formular jquery-ui mit Aurelia zu implementieren. Was ist der beste Weg, um die Artikel (innerhalb Aurelia Controller) mit der neuen Bestellung von der Dom aktualisieren? Ist "Ref" eine Annäherung hier? Einfaches Umsortieren der Listenelemente in dom, aber wie werden die Änderungen auf das aurelia-list-Objekt angewendet?Aurelia Jquery-UI Sortierbare Kommunikation
<ul class="sortable">
<li repeat.for="item of items">
Stuff.
</li>
</ul>
Ein Ansatz wäre den $ Index auf das li-Element zu befestigen, so dass sie mit jquery lesen, nachdem der Auftrag ein neues Array mit dem Auftrag ([0,3,1,2]) wurde geändert und erstellen . Dann iteriere dieses Array und schiebe die Items des originalen "item" -Arrays im Controller auf ein neues Array entsprechend ihrem Index. Dies scheint jedoch eher klobig und unperformant.
Gibt es eine elegantere Lösung?