POST-запрос с номером мобильного телефона не работает - сообщение: «Поле мобильного номера обязательно». - PullRequest
0 голосов
/ 02 октября 2019

M получает ответ от сервера: {status: false, message: "The Mobile Number field is required.↵"}

 submitForm() {
    this.createItem(this.data).subscribe((response) => {
        console.log(response)
        console.log(this.data)
    });
 }

эта функция вызывает функцию отправки номера мобильного телефона

  createItem(data): Observable<MobileNo> {
    console.log(`data = ` ,JSON.stringify(data))
    return this.httpClient
      .post<MobileNo>(this.base_path, JSON.stringify(data), this.httpOptions)
      .pipe(
        retry(2),
        catchError(this.handleError),
      )
  }

Функция отправки данных

 export class MobileNo {
    ext : string;
    mobile_no :string;
 }

MobileNo Class

<div class="container">
    <h3>Edit Student Data</h3>
    <div class="form-group">
        <label for="name">mobile</label>
        <input type="number" class="form-control" #todo id="name" [(ngModel)]="data.mobile_no" placeholder="Enter No">
    </div>
    <div class="form-group">
        <label for="age">ext</label>
        <input type="number" class="form-control" id="age" [(ngModel)]="data.ext" placeholder="Enter 91">
    </div>

    <button type="submit" class="btn btn-success" (click)="submitForm()">Update</button>
    <button type="submit" class="btn btn-warning ml-1" [routerLink]="[ '/welcome']">Cancel</button>
</div>

Форма для отправки номера

что я тут делаю не имею понятия

...