значение электронной почты, передаваемое как NULL - PullRequest
0 голосов
/ 13 апреля 2020

create-employee. html

<div class="form-group">
            <label for="exampleInputEmail1">Email address</label>
            <span><input type="text" [required]="!standingQueue" class="form-control" name="exampleInputEmail1"
                [(ngModel)]="email" id="exampleInputEmail1" aria-describedby="emailHelp" placeholder="Enter email"
                #email></span>
          </div>

create-employee.ts

async createEmployee() {

    var employee = {
      imageurl: (this.imageurl != null && this.imageurl != '') ? this.imageurl : null,
      id: (this.userid.trim() == "") ? "Null" : this.userid,
      name: (this.name.trim() == "") ? "Null" : this.name,
      email: (this.email.trim() == "") ? "Null" : this.email,
      employeeStoreId: (this.store != null && this.store != '') ? this.store : null,
      isAvailable: true,

    }

    let result = await this.api.CreateEmployee(employee);
    this.name = '';
    this.email = '';
    this.store = '';
    if (result) {
      this.router.navigate(['../admin/list-employee']);
    }
    console.log(employee)

async storelist() {
    this.rawlist = await this.api.ListStores();
    this.storelist = this.rawlist.items;
  }
  singUpToAWS(email: HTMLInputElement, contactNo: HTMLInputElement, username: HTMLInputElement, password: HTMLInputElement) {
    this.userName = username.value;
    const user = {
      username: username.value,
      password: "Maxis123",
      attributes: {
        email: email.value

      }
    }
    console.log(user)

Итак, я пытаюсь создать сотрудника вместе с регистрацией. Но в API создания сотрудника у меня есть имя и адрес электронной почты, а функция регистрации также имеет значение электронной почты. Поэтому, как я знаю, я не могу иметь #email и [(ngModel)] = "email" с тем же именем. Bcz "#email" для ссылки на элемент. Любой helo

1 Ответ

0 голосов
/ 13 апреля 2020

Переименуйте ваш [(ngModel)]="email" в [(ngModel)]="userEmail" и получите к нему доступ в файле ts, используя this.userEmail.

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