Как получить выбранное значение с несколькими вариантами выбора в angular2 - PullRequest
0 голосов
/ 17 июня 2020

Привет, я использовал Angular8 и bootstrap 4. Я использовал раскрывающийся список bootstrap с множественным выбором, мне нужно получить выбранные значения раскрывающегося списка. Как я могу получить эти значения.

DEMO

TS:

 setTimeout(() => {
      $('#multiselectFileName').multiselect({
        buttonWidth: '400px'
      });
      $('#multiselectUser').multiselect({
        buttonWidth: '400px'
      });
    },100)

HTML:

<div class="form-group">
          <label for="">Select User</label>
          <select name="user" id="multiselectUser" multiple="multiple" (change)="selecteduser($event)">
              <option *ngFor="let field of user" [value]="field.id" >
                  {{field.userName}}</option>
          </select>
      </div>

1 Ответ

1 голос
/ 17 июня 2020

Для меня это аналог этого вопроса , попробуйте использовать [(ngModel)], чтобы привязать переменную вашего компонента (ts-файл) в вашем теге select, чтобы увидеть, что происходит, а также используйте консоль .log () или режим отладки для просмотра значения привязки переменной к [(ngModel)] Например:

<select [(ngModel)]="selectedUsers" name="user" id="multiselectUser" multiple="multiple" (change)="selecteduser($event)">
              <option *ngFor="let field of user" [value]="field.id" >
                  {{field.userName}}</option>
          </select>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...