Выберите тег на форме в Angular - PullRequest
0 голосов
/ 08 ноября 2018

У меня есть вопрос в поле выбора формы. Когда я выбираю вариант 1, поле выбора ниже должно показывать некоторые ответы и то же самое для варианта 2. У меня есть временное решение, но только когда у меня есть только 2 варианта, я хотел бы знать, что делать, и я также хотел бы знать, как я могу передать текстовое поле выбора в класс рядом с событием изменения. Извините, мой плохой английский!

HTML:

<div class="form-group">
    <select class="form-control" formControlName="nome_completo" (change)="teste($event)">
      <option value="op1">Option1</option>
      <option value="op2">Option2</option>
    </select>
  </div>
  <div class="form-group" *ngIf="gambi === 0; else op2">
    <select class="form-control" formControlName="nome_usuario">
      <option value="opel">Opel</option>
      <option value="audi">Audi</option>
    </select>
  </div>
  <ng-template #op2>
  <div class="form-group">
    <select class="form-control" formControlName="nome_usuario">
      <option value="volvo">Volvo</option>
      <option value="saab">Saab</option>
    </select>
  </div>
  </ng-template>
  <div class="form-group">
    <input type="password" class="form-control" placeholder="Senha" formControlName="senha">
  </div>

TS CLASS:

public gambi: number = 0
public teste(event: Event): void{
if(this.gambi == 1){
  this.gambi = 0;
} else {
  this.gambi = 1;
}

}

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...