Ошибка типа: jit_nodeValue_17 (...) не является функцией - PullRequest
0 голосов
/ 22 октября 2018

Основная цель здесь состояла в том, чтобы зарегистрировать пользователя, сначала он работал нормально, но теперь, когда я внес некоторые изменения, после ввода адреса электронной почты и пароля при нажатии кнопки появляется эта ошибка: см.ошибка здесь введите описание изображения здесь


auth.service:

utilizadorCadastrar(value) {
return new Promise<any> ((resolve, reject) => {
  return this.afAuth.auth.createUserWithEmailAndPassword(value.email, value.senha)
  .then(res => {
    resolve(res);
  }, err  => reject(err));
});

}


cliente-cadastrar.component.ts:

export class ClienteRegistrarComponent implements OnInit {

formCadastro: FormGroup;

{...}

ngOnInit() {
   this.iniciarForm();
}

public cadastrar(value) {
   this.auth.utilizadorCadastrar(value)
    .then(res => {
        console.log(res);
    }, err => {
         console.log(err);
    });  }
    { ... }

cliente-registrar.component.html

Отсюда возникает ошибка при событии кнопки (щелчка) ""

 <form class="form-normal" [formGroup]="formCadastro">
<div class="entrar-container">
  <h1 matDialogTitle>Cadastrar-se</h1>
  <mat-dialog-content class="entrar-container">
    <mat-form-field class="input-full-width" color="warn">
      <input type="email" matInput id="email" placeholder="Email" name="email" formControlName="email">
      <mat-error *ngIf="errosForm.email">
        {{errosForm.email}}
      </mat-error>
    </mat-form-field>
    <mat-form-field class="input-full-width" color="warn">
      <input type="password" matInput id="senha" placeholder="Senha" name="senha" formControlName="senha" [type]="hide ? 'password' : 'text'">
      <mat-icon matSuffix (click)="hide = !hide">{{hide ? 'visibility_off' : 'visibility'}}</mat-icon>
      <mat-error *ngIf="errosForm.senha">
        {{errosForm.senha}}  
      </mat-error>
    </mat-form-field>
  </mat-dialog-content>
  <mat-dialog-actions align="end">
    <button type="submit" mat-raised-button color="warn" [disabled]="!formCadastro.valid" (click)="cadastrar(formCadastro.value)">Cadastrar-se</button>
  </mat-dialog-actions>
</div>

1 Ответ

0 голосов
/ 29 октября 2018

Я получил ту же ошибку сегодня, когда у моего нажатия кнопки было то же имя, что и у другого элемента в моей форме.Когда я переименовал его, ошибка исчезла.

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