Ich stehe vor einem weiteren Problem mit Angular Material.Angular Materialauswahl wird zurückgesetzt
Jetzt habe ich ein Formular, mit zwei auswählen. Das Problem ist, wenn ich einen Wert in einem der beiden ausgewählten wählen, wird der andere zurückgesetzt und verliert seinen Wert.
ist das ein Fehler? oder mache ich etwas falsch?
<form name="addTarjeta">
<div ng-controller="MedioPagoController">
<md-input-container class="md-icon md-block">
<label>Tipo de tarjeta</label>
<md-icon class="material-icons"></md-icon>
<md-select ng-model="_tarjeta.medioPago" md-on-open="listaMedioPago()"
required name="medio">
<md-option value="{{medio}}"
ng-repeat="medio in medioPagos track by medio.idMedioPago">{{medio.nombrePago}}</md-option>
</md-select>
</md-input-container>
</div>
<div ng-controller="EntidadBancariaController">
<md-input-container class="md-icon md-block">
<label>Entidad bancaria</label>
<md-icon class="material-icons"></md-icon>
<md-select ng-model="_tarjeta.medioPago" md-on-open="listaEntidadBancaria()"
required name="entidad">
<md-option value="{{entidad}}"
ng-repeat="entidad in entidadBancarias">{{entidad.nombreEntidad}}</md-option>
</md-select>
</md-input-container>
</div>
</form>
Haben Sie versucht, die Selects zu verschiedenen 'ng-Modell' zu binden. Jetzt sind beide Selektionen für '_tarjeta.medioPago' verbindlich. Du verwendest verschiedene Controller, also sollte es funktionieren ... aber könntest du es versuchen? nur um zu verwerfen. – troig
Weißt du, ich fühle mich sehr, sehr schlecht, ich schäme mich dafür, es vorher nicht gesehen zu haben, ich habe 3 Stunden darüber nachgedacht, was das Problem ist. Es tut mir Leid. und danke, dass du mir hilfst –
Gern geschehen, und überhaupt keine Sorgen :). Ich habe den Kommentar als Antwort gepostet, nur für den Fall, dass Sie ihn als akzeptiert markieren möchten – troig