0

각도 재료에 또 다른 문제가 있습니다.각도 재료 선택 재설정 재설정

이제 두 가지 선택 항목이 있습니다. 문제는이 두 가지 선택 중 하나에서 하나의 값을 선택하면 다른 하나가 재설정되고 값이 느슨해집니다.

이 버그입니까? 아니면 뭔가 잘못하고있는 걸까요? 내가 코멘트에 게시으로

<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">&#xE252;</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">&#xE84F;</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> 
+0

다른 'ng-model'에 바인딩을 시도 했습니까? 이제 두 선택 모두'_tarjeta.medioPago'에 바인딩됩니다. 다른 컨트롤러를 사용하기 때문에 작동해야하지만 시도해 볼 수 있습니까? 그냥 버리십시오. – troig

+0

아시다시피, 나는 매우 기분이 좋지 않습니다. 전에 보지 못했기 때문에 부끄럽습니다. 문제가 무엇인지 생각하는 데 3 시간 씩 걸렸습니다. 정말 미안해. 도와 주셔서 감사합니다. –

+0

환영합니다. 전혀 걱정하지 않아도됩니다. :) 난 당신이 그것을 허용으로 표시하려는 경우에 대한 답변으로 코멘트를 게시했습니다. – troig

답변

1

:

당신은 모두 구속력이 같은 ng-model="_tarjeta.medioPago"로 선택하고, 그래서 이것은 예상 된 동작입니다.

아마 코드에서 오타라고 생각합니다. 확인해 주시겠습니까? ng-model (아마도) 두 번째 선택 항목을 컨트롤러의 다른 변수로 변경하면 문제가 사라집니다.

희망 하시겠습니까?