Форма сообщения, передавая старое значение - PullRequest
0 голосов
/ 16 января 2019

У меня есть три радиокнопки и выпадающее меню. Выпадающие данные фильтруются на основе выбора переключателя. Моя проблема в начале, когда я отправляю форму, выпадающий список данных проходит правильно. Но как только я меняю переключатель и затем отправляю форму, он передает предыдущее значение, а не измененное значение.

Это код, с которым я работаю.

Кто-нибудь может мне помочь, где я ошибся?

HTML

<form [formGroup]="filterProductTargetForm" (ngSubmit)="onSubmitFilterDataList(filterProductTargetForm.value)">
    <div class="row">
        <label class="col-md-2 uni-label"></label>
        <div class="col-md-10">
            <fieldset>
                <input type="radio" formControlName="productTypeSelected" value="All" (change)="handleProductTypeChange($event)">
                <span>All</span>
                <input type="radio" formControlName="productTypeSelected" value="Top" (change)="handleProductTypeChange($event)">
                <span>Top SKU</span>
                <input type="radio" formControlName="productTypeSelected" value="New" (change)="handleProductTypeChange($event)">
                <span>NPD</span>
            </fieldset>
        </div>
    </div>
    <div class="row">
        <label class="col-md-2 uni-label">Product Name Clip</label>
        <div class="col-md-10">
            <select id="productNameClip" [(ngModel)]='productNameClipModel' formControlName="productNameClip"
                class="uni-input">
                <option value="" disabled selected> -Select- </option>
                <option *ngFor="let productNameClip of productNameClipList" [value]="productNameClip.name">{{productNameClip.name}}</option>

            </select>
        </div>
    </div>
</form>

ц

 onSubmitFilterDataList(formData: any) {
        let productName = formData.productNameClip;
        console.log("productName", productName);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...