我要创建的网页必须有很多块(angular2 组件)。所以我只想初始化它们中的几个(从一开始就可见),其他的将在以后初始化(例如当用户滚动时,所以我将保存加载数据的网络调用,页面的渲染会很多快点)。
它有点像AMP(我知道 AMP 和 Angular2 完全不同)。例如,在页面https://www.bucketlist127.com/blog/ideas-for-bucket-list上,当用户滚动页面时正在加载图像,这使得页面变得更小(对于移动设备非常重要)。
我试图在组件变得可见时捕获一个事件,但似乎没有 angular2 本机事件(ngOnInit、ngOnDestroy、ngDoCheck、ngOnChanges、ngAfterContentInit、ngAfterContentChecked、ngAfterViewInit、ngAfterViewChecked)
问题是:这有什么好的做法吗?