E
<input [mask]="mask">в компоненте:
@Component()
class component {
mask: any = {
mask: Number
// и кучка опций здесь
}
}
Size: a a a
E
<input [mask]="mask">@Component()
class component {
mask: any = {
mask: Number
// и кучка опций здесь
}
}
K✔
GP
E
GP
ngOnInit() {
this.form.invalid;
this.path = this.route.snapshot.url[1].path;
console.log(this.path);
if (this.path) {
this.newPassServ.passRecLink(this.path).subscribe(data => this.data1 = data)
console.log(this.data1)
this.form.valid;
}
}OS
ngOnInit() {
this.form.invalid;
this.path = this.route.snapshot.url[1].path;
console.log(this.path);
if (this.path) {
this.newPassServ.passRecLink(this.path).subscribe(data => this.data1 = data)
console.log(this.data1)
this.form.valid;
}
}GP

OS
this.newPassServ.passRecLink(this.path).subscribe(data => this.data1 = data)
console.log(this.data1)
сделайте консоль лог в методе subscribe
OS
OS
GP
GP
newPass(pass: string) {
let headers = new HttpHeaders();
headers = headers.append('Content-Type', 'application/json');
headers = headers.append('X-PASSWORD-RECOVERY-TOKEN', this.signUpServ.getCookie("passwordRecoveryToken"));
const httpOptions = {
headers
};
return this.http.post<any>(this.domain + 'changepassword/', JSON.stringify({'newPassword': pass}), httpOptions );
}GP
OS
GP
GP
B
"paths": {
"@shared/*": [ "src/app/shared/*" ],
"@admin/*": [ "src/app/admin/*" ]
}import { SharedModule } from '@shared/shared.module'; <—примерIF
L
"paths": {
"@shared/*": [ "src/app/shared/*" ],
"@admin/*": [ "src/app/admin/*" ]
}import { SharedModule } from '@shared/shared.module'; <—примерB