Dato un plug-in jQuery, qual è il modo più semplice per inizializzarlo su un elenco di elementi resi da ng-repeat
?plug-in jQuery e ripetizione angolare
Ad esempio, desidero creare un elenco di parole trascinabili. Nel controllore prendo l'elenco dal API:
$scope.words = Words.get(...)
E nella vista i iterare su di loro:
<article ng-controller="WordsCtrl">
<div class="word" ng-repeat="word in words">
{{word}}
</div>
</article>
Ciò che resta è quello di eseguire il codice del plugin di inizializzazione, come in:
$(elem).children('.word').draggable()
Ma questo deve essere eseguito dopo ogni modifica dell'ambito. Dove va questo?
http://codef0rmer.github.io/angular-dragdrop/#/ –
https://github.com/angular-ui/ui-sortable –