我想在 ngfor 中使用 Canvas 標簽,但每次它顯示未定義或為空。我嘗試了很多方法,但沒有奏效。請幫我。
HTML:
<div class="col-sm-6 col-lg-4 pb-30 blog-parent" *ngFor="let item of blogList; let i = index;">
<div class="blog-item">
<a href="#">
<div class="blog-item-figure">
<canvas class="blog-canvas" id="canvas"></canvas>
</div>
</a>
</div>
</div>
TS:
ngOnInit(): void {
this.cropImage();
}
cropImage() {
let canvas: any = document.getElementsByClassName("blog-canvas");
for (let i = 0; i < this.blogList.length; i ) {
console.log("canvas: ", canvas[i]);
}
}
uj5u.com熱心網友回復:
替換ngOnInit()為ngAfterViewInit()。
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/416447.html
標籤:
