sách gpt4 ăn đã đi

angular - this.slides.length() 无法读取未定义的属性 'length'

In lại 作者:太空狗 更新时间:2023-10-29 17:57:02 27 4
mua khóa gpt4 giày nike

console.log(this.slides.length()); 打印 Cannot read property 'length' of undefined.hiện hữu setTimeout 为 100 时打印。

有什么方法可以判断子组件是否已经从父组件加载完毕?




Slide 1




Slide 2




Slide 3





import { Component, ViewChild } from '@angular/core';
import { NavController, Slides } from 'ionic-angular';

@Component({
selector: 'page-compose',
templateUrl: 'compose.html',
})
export class Compose {
@ViewChild(Slides) slides: Slides;

constructor(public navCtrl: NavController) {
}

ngAfterViewInit(){
console.log(this.slides.length()); //Cannot read property 'length' of undefined
//works
/*
setTimeout(()=>{
console.log(this.slides.length());
},100);
*/

}

}

câu trả lời hay nhất

试试这个(你不需要导入任何其他东西):

ionViewDidEnter() {
console.log(this.slides.length());
}

还尝试使用 ngFor 加载 slider ,效果非常好

关于angular - this.slides.length() 无法读取未定义的属性 'length',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45488688/

27 4 0
Chứng chỉ ICP Bắc Kinh số 000000
Hợp tác quảng cáo: 1813099741@qq.com 6ren.com
Xem sitemap của VNExpress