Angular не может найти имя ViewChild
В этом руководстве мы найдем решение ошибки, которая не может найти ViewChild в Angular приложениях.
Мы также можем использовать это решение с версиями angular, такими как angular 8, angular 9, angular 10, angular 11, angular 12, angular 13 и angular 14, чтобы устранить ошибку, не удается найти ViewChild.
Angular не может найти имя «HttpParams»
Мы видим, что решение ошибки не может найти имя ViewChild в angular; выглядит следующим образом:
Прежде всего, импортируйте ViewChild из @angular/core из пакета npm:
import { ViewChild } from '@angular/core';
Давайте посмотрим на примере, как импортировать ViewChild из @angular/core из пакета npm:
import { Component, VERSION, ViewChild, ElementRef } from "@angular/core";
@Component({
selector: "my-app",
templateUrl: "./app.component.html",
styleUrls: ["./app.component.css"]
})
export class AppComponent {
name = "Angular " + VERSION.major;
@ViewChild("myDomeElem", { static: true }) myDomeElem: ElementRef;
ngOnInit() {
console.log(this.myDomeElem);
this.myDomeElem.nativeElement.innerHTML = "Changed Dom Element Value";
}
ngAfterViewInit() {
console.log(this.myDomeElem);
}
}
С помощью этого руководства мы нашли решение для «ошибка не может найти ViewChild в Angular приложениях», а также исправили эту ошибку.
Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.