Angular: Как программно установить значение select / select2 после onSubmit () - PullRequest
0 голосов
/ 06 июня 2018

Я использую тег HTML <select>, так как он уже известен:

Элемент используется для создания раскрывающегося списка.

Теги внутриэлемент определяет доступные опции в списке.

Я хочу добиться следующего:

после того, как я выберу значение в раскрывающемся списке, я хотел бы установить значение выбора взначение по умолчанию "- / -" ..

Вот как это выглядит:

enter image description here

И код:

<div class="form-group">
  <label class="control-label dash-control-label col-sm-3" for="">Select Select2:</label>
  <div class="col-sm-3">
    <select id="taxSelect" class="form-control dash-form-control select2"  style="width: 100%;" data-minimum-results-for-search="Infinity">
      <option disabled [ngValue]="null" >-/-</option>
      <option *ngFor="let code of codes" [value]="code.id">
        {{code.title}}
      </option>
    </select>
 </div>

Я имею в виду, что когда я снова открываю модальное окно, я хочу видеть "- / -" в том виде, как оно значение по умолчанию , а не значение, которое я выбрал ранее .. Так что в основном onSubmit()в машинописи я хотел бы сбросить, чтобы снова установить "- / -" в качестве значения по умолчанию ..

PS Я пробовал:

show() {

    $('select').val('0');
    $('select').val($('select').children().eq(0).val());

    $('select2').val('0');
    $('select2').val($('select').children().eq(0).val());

    $("select[title='-/-']").attr('selected', 'selected');
}

Так что в основном, когда показывается модал, я хотелсбросить выпадающие значения на «- / -», но это не работает ..

Большое спасибо, ребята!CHEERS!

...