Функция переключения по радио-кнопке в начальной загрузке и угловой 5 - PullRequest
0 голосов
/ 08 мая 2018

Я использую Angular 6 и Bootstrap 4. У меня есть эта группа кнопок Bootstrap:

<div class="btn-group btn-group-toggle" data-toggle="buttons">
    <label class="btn btn-secondary">
        <input type="radio" [(ngModel)]="usecase" name="options" id="option1" [value]="customer"> Kundenzuordnung
    </label>
    <label class="btn btn-secondary">
        <input type="radio" [(ngModel)]="usecase" name="options" id="option2" [value]="stock"> Lagerware
    </label>
    <label class="btn btn-secondary">
        <input type="radio" [(ngModel)]="usecase" name="options" id="option3" [value]="internalUse"> Interne Verwendung
    </label>
</div>

Я хочу, чтобы функция вызывалась при нажатии кнопки, и я попробовал все следующие методы / свойства ниже:

  • (click)
  • onclick
  • onkeydown
  • ng-change
  • (ngModelChange)
  • поле пропущенных значений

Как я могу вызвать мою функцию formChange(0), когда пользователь выбирает кнопку?

Ответы [ 2 ]

0 голосов
/ 16 мая 2018

Попробуйте это, я думаю, это будет работать.

 <form #form="ngForm" (ngSubmit)="logForm(form.value)">

    <div class="btn-group btn-group-toggle" data-toggle="buttons">
        <label class="btn btn-secondary">
            <input type="radio" name="options" id="option1" value="customer" ngModel> Kundenzuordnung
        </label>
        <label class="btn btn-secondary">
            <input type="radio" name="options" id="option2" value="stock" ngModel> Lagerware
        </label>
        <label class="btn btn-secondary">
            <input type="radio" name="options" id="option3" value="internalUse" ngModel> Interne Verwendung
        </label>
    </div>

 </form>
0 голосов
/ 10 мая 2018

это было так просто ... мне пришлось добавить функцию (click) к метке, а не к входу.

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