我来自 iOS 背景,我对 Nativescript 非常陌生。我想知道在 Nativescript 中是否有与 iOS viewWillAppear 等效的方法。
我想在每次出现 View 时更新 ListView 。
我尝试了以下方法。没有什么可以做的工作
ngOnInit(): void {
console.log("onInit called");
}
ngDoCheck(): void{
console.log("ngDoCheck called");
}
ngAfterContentInit(): void{
console.log("ngAfterContentInit called");
}
ngAfterContentChecked():void{
console.log("ngAfterContentChecked called");
}
ngAfterViewInit():void{
console.log("ngAfterViewInit called");
}
ngAfterViewChecked(): void{
console.log("ngAfterViewChecked called");
}
ngOnDestroy():void{
console.log("ngOnDestroy called");
}
最佳答案
您可以使用 NativeScript loaded
事件 ( API reference )
<ListView (loaded)="onListViewLoaded($event)"></ListView>
然后在组件文件中
onListViewLoaded(args) {
let list = <ListView>args.object;
}
关于angular - 每次出现 View 时触发哪个方法 - Nativescript Angular,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/47493263/