Ich möchte ng-repeat verwenden, um ein div zu wiederholen. Dieses div hat auch einen Knopf darin.AngularJS - Wiederhole ein div und eine Taste
Derzeit mache ich es durch die div und die Schaltfläche in dem Javascript-Teil zu schaffen und das Endergebnis in einem Array drängen:
var newDiv = document.createElement('div');
var newButton = document.createElement('button');
newDiv.appendChild(newButton);
$scope.arrayDiv.push(newDiv);
Ich habe 2 Fragen:
1) Was sollte die HTML-Syntax sein? Ist das Folgende korrekt?
<div id='main_chart_div' ng-repeat="x in arrayDiv" value={{x}}></div>
2) Gibt es eine Möglichkeit, das zu tun, ohne das DOM zu manipulieren?
Warum Sie dies in der Javascript erstellen? –
Ich verwende GoogleChart, und ich brauche die ID des Div, um ein Diagramm zu beeinflussen. Also die einfachste Lösung (zumindest für mich!) War dies in Javascript zu tun. Aber ich versuche das zu ändern. –