Когда я использую это в моих html {{user.firstName}}
, данные отображаются, но с ошибками, но когда я использую это в моих html {{user?.firstName}}
, данные не отображаются, но без ошибок, но когда я нажимаю кнопку, данные показывают. Здравствуйте, ребята, я использую metroni c и angular8
У вас есть альтернативные парни о том, как отображать данные?
import { Component, OnInit, enableProdMode } from "@angular/core";
import { DealerapiService } from "../services/dealerapi.service";
import { DomSanitizer } from "@angular/platform-browser";
import { FormGroup, FormBuilder } from "@angular/forms";
import { ActivatedRoute } from "@angular/router";
@Component({
selector: "kt-home-profile",
templateUrl: "./home-profile.component.html",
styleUrls: ["./home-profile.component.scss"]
})
export class HomeProfileComponent implements OnInit {
constructor(
private dealerApiService: DealerapiService,
private domSanitizer: DomSanitizer,
private formBuilder: FormBuilder,
private route: ActivatedRoute
) {}
forms: any;
profileForm: FormGroup;
imageurl: any;
username: any;
user: any;
ngOnInit() {
this.route.params.subscribe(params => {
// get the username out of the route params
this.username = params["username"];
const username = params["username"];
this.dealerApiService
.getUserbyUsernameProfile(username)
.subscribe((user: any) => {
this.user = user.data;
console.log(user);
});
});
}
}