Ich habe eine Schaltfläche zum Hinzufügen, die eine Direktive verwendet, um dem tbody einer Tabelle (.estimates) hinzuzufügen:
function EstimateCtrl( $scope, $compile ) {
$scope.services = [
{ 'value': 'c', 'name': 'Standard-Kurier' },
{ 'value': 'xc', 'name': 'Express-Kurier' },
{ 'value': 'cc', 'name': 'Landkurier' }
]
$scope.add = function() {
angular.element('.estimates tbody').append( $compile('')($scope) );
}
}
angular.module('dashboard', [])
.directive('estimate', function() {
return {
restrict: 'A',
template: '$0.00x',
link: function( scope, element, attrs ) {
element.find('.remove').bind('click', function() {
element.closest('tr').remove();
});
}
}
});
Wie kann ich ein Element-Array mit ng-model in AngularJS haben? Zum Beispiel:
zu
Ich habe einen Tag und eine Hälfte recherchiert, aber ich komme einfach nicht weiter. Ich hoffte, dass vielleicht jemand mich in die richtige Richtung lenken könnte. Vielen Dank für jede Hilfe.
Bearbeiten: Hier ist der Link zum Plunker. Ich bin sicher, nachdem Sie diesen gesehen haben, wissen alle, worum es geht: http://plnkr.co/edit/JlYB9P0vyAqghOmeNYh4
Bearbeiten2: Mal sehen, ob ich euch allen mit einem weiteren Beispiel zeigen kann, was ich meine
Foo
Bar
Foo
Bar
Foo
Bar
Ausgabe