Ich habe dynamisch Zeilen mit einer einzigen Spalte dank der folgenden Code hinzugefügt, aber ich möchte die Zeilen mehrere Spalten haben, von denen einmal der Benutzer einen Kommentar eingeben zu können gelagert. Dies ist der Code mit der einzigen Spalte:Dynamisch Zeilen mit mehreren Spalten in AngularJS hinzufügen
<div ng-controller="MainController">
<script type="text/javascript">
app.controller('MainController', function($scope) {
$scope.rows = [];
$scope.counter = 0;
$scope.$on("CallParentMethod", function(event, args) {
$scope.addRow(args);
});
$scope.addRow = function(args) {
$scope.rows.push($scope.counter + ": bottone:" + args.button + ': cambio in ' + args.value);
$scope.counter++;
}
});
</script>
<table>
<thead>
<tr>
<th width="200">Logs</th>
</tr>
</thead>
<tbody>
<tr ng-repeat="rowContent in rows">
<td>{{rowContent}}</td>
</tr>
</tbody>
</table>
</div>
Können Sie JSON Daten –
Ich habe keine JSON-Daten. Jede Zeile wird beim Klicken auf eine Schaltfläche dynamisch hinzugefügt. Ich möchte, dass eine Zelle einen Wert enthält, den ich an die Funktion übergebe, und eine andere Zelle mit einem bearbeitbaren Textfeld. –
Was ich von deiner Frage bekomme, ist auf Knopfdruck, du willst ein editierbares Textfeld. Habe ich recht? –