Angular 我的验证程序类或可观察管道中的错误到底是什么,这个错误一直在我的控制台中发生?

Angular 我的验证程序类或可观察管道中的错误到底是什么,这个错误一直在我的控制台中发生?,angular,validation,angular-reactive-forms,angular-custom-validators,Angular,Validation,Angular Reactive Forms,Angular Custom Validators,一段时间后,我的控制台上不断出现错误。有谁能告诉我是不是因为API太差了?我是英语初学者 异步验证程序类: 服务: import { Injectable } from '@angular/core'; import { HttpClient } from '@angular/common/http' @Injectable({ providedIn: 'root' }) export class AuthService { constructor(private http:

一段时间后,我的控制台上不断出现错误。有谁能告诉我是不是因为API太差了?我是英语初学者

异步验证程序类:

服务:

   import { Injectable } from '@angular/core';
import { HttpClient } from '@angular/common/http'

@Injectable({
  providedIn: 'root'
})
export class AuthService {

  constructor(private http: HttpClient) { }

  usernameAvailable(username: string){
    return this.http.post<any>(' https://api.angular-email.com/auth/username ', {
      username: username
    })
  }
}
从'@angular/core'导入{Injectable};
从“@angular/common/http”导入{HttpClient}
@注射的({
providedIn:'根'
})
导出类身份验证服务{
构造函数(私有http:HttpClient){}
用户名可用(用户名:字符串){

返回此.http.post

答案实际上在堆栈跟踪中。看起来您正在signup.component.html上使用json管道,但Angular不知道它是什么。这很可能是由于未在AppModule中导入CommonModule造成的:

import { CommonModule } from '@angular/common';


@NgModule({
    ...
    imports: [ CommonModule ]
    ...
})

是的,它解决了问题。谢谢。)
import { CommonModule } from '@angular/common';


@NgModule({
    ...
    imports: [ CommonModule ]
    ...
})