如何解决Nativescript Angular-用包装在布局元素中的page-router-outlet关闭模态时出现明显的滞后吗?
在布局元素中包装nativescript-angular的page-router-out是否有任何已知问题? NativeScript's page on nested navigation仅提及具有直接同级的问题(请参见页面上的第一个“重要”说明)。因此,它实际上建议将路由器放置在布局元素中;
在我们的应用程序中,我们有一个模态组件,该组件具有以下模板,该模版在关闭模态时(在Android和iOS上)显示明显的滞后:
@Component({
selector: 'app-some-modal',template: `
<GridLayout>
<page-router-outlet name="inboxOutlet" actionBarVisibility="never"></page-router-outlet>
</GridLayout>`,})
export class SomeModal ...
但是,当我们删除GridLayout并将page-router-outlet设为根元素时,关闭会立即发生(在Android和iOS上均为如此):
@Component({
selector: 'app-some-modal',template: `<page-router-outlet name="inboxOutlet" actionBarVisibility="never"></page-router-outlet>`,})
export class SomeModal ...
我们发现至少还有一个实例,其中将路由器移至模板的根(和/或从模板中删除其他任何东西)可减少关闭模态时的明显滞后...
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。