在 Angular 9 应用程序中,我有一个组件
ngOnInit(): void {
this.records$ = this.service.loadRecords();
}
loadReords()
在 Http 请求完成后返回 Observable 开始null
和 next 发出记录列表。
在模板中有条件,如果records$
为空,所谓的“加载”div 将是可见的,当更改记录列表 - 记录表时。
当我尝试在page.navigateTo();
返回后用量角器测试它(e2e)时:
navigateTo(): Promise<unknown> {
return browser.get(`${browser.baseUrl}${this.url}`) as Promise<unknown>;
}
我可以遍历已完成的页面(已加载的记录 - 甚至故意延迟这些记录的代理 API 调用)。
如何在records$
加载流之前遍历以“加载”阶段呈现的页面?