Ich möchte eine <select>
in einem Formular verwenden, um den Benutzer in der Lage sein, Werte zwischen verschiedenen <option>
zu aktualisieren. Ich habe die Technik aus der Anleitung hier verwendet: https://angular.io/docs/ts/latest/guide/forms.html. Hier ist die Probe über die ich spreche:Angular 2: Wie erhält man den ausgewählten Wert aus verschiedenen Optionen eines Formulars?
<div class="form-group">
<label for="type">Type :</label>
<select class="form-control" [(ngModel)]="order.type" ngControl="type">
<option *ngFor="#type of types" [value]="type">{{type}}</option>
</select>
</div>
In meiner Bestellung-details.component Ich habe haben eine updateOrder(), die die updateOrder() aufruft, von myApp.services.
Mein Problem ist, wenn ich versuche, die Daten aus dem Formular an das Back-End zu senden: alle Teile mit einem <input>
sind in Ordnung, aber nicht mit <select>
(es gibt die ursprünglichen Werte und nicht die eine ausgewählt).
Hat jemand dieses oder ein ähnliches Problem festgestellt? Danke für Ihre Hilfe!
Sieht aus wie eine dup von http://stackoverflow.com/questions/34686855/angular2-access-a-select-event-change-within-the-component –