Создание объекта для вызова PUT API - PullRequest
0 голосов
/ 28 февраля 2020

Я хочу создать объект (список записей с OrderId, PropAdjst в моем сценарии) для API PUT в Angular. Позвольте мне объяснить, что я делаю.

У меня при нажатии на кнопку «Изменить» включается одно из полей (OperAdjst) из всех строк таблицы. когда мы меняем значения и сохраняем, мы должны получить объект Modified Value и соответствующий OrderId и отправить его в Post Api Call.

<ng-container matColumnDef="operAdjQtd">
        <th mat-header-cell *matHeaderCellDef class="editable left-padding"> OperAdjQtd </th>

        <td mat-cell *matCellDef="let element" [formGroup]="AnamolyForm" class="editable">
          <span class="line"></span>
          <mat-form-field color="accent" class="product-input">
            <input matInput class="product-input" formControlName="propAdjst">
          </mat-form-field>
        </td>

        <!-- <td mat-cell *matCellDef="let element">
          <div *ngIf="!element.isEdit; else elseDiv">
            {{ element.operAdjQtd}}
          </div>
          <ng-template #elseDiv>
            <form [formGroup]="element.operAdjQtdForm" (ngSubmit)="Save()">
              <mat-form-field class="input">
                <input matInput  formControlName="operAdjQtd" [value]='element.operAdjQtd'
                  (keypress)="numberOnly($event)" type="text">
              </mat-form-field>
            </form>
          </ng-template>
        </td> -->
      </ng-container>

, это мой html файл,

public Edit() {
    this.isEditActive = false;
    this.data.map(x => { x.isEdit = true; });
    this.storeDetailService.EditRow(this.customerStoreDistributorTriadId, this.RunDate, 'Edit').subscribe(res => {
      console.log(res);
    });
  }

это моя функция редактирования, которая вводит здесь описание изображения разрешит редактирование определенного столбца строки.

необходимо написать функцию сохранения, которая создаст объект для метода PUT.

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