Angular 我的验证程序类或可观察管道中的错误到底是什么,这个错误一直在我的控制台中发生?
一段时间后,我的控制台上不断出现错误。有谁能告诉我是不是因为API太差了?我是英语初学者 异步验证程序类: 服务: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:
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 ]
...
})