【发布时间】:2020-09-17 23:52:26
【问题描述】:
我正在使用@fullpage/angular-fullpage 指令在我的ionic-Angular 项目中实现页面滚动功能。
我创建了module 并将AngularFullpageModule 导入到它。我可以按照THIS 文档中提到的那样初始化插件。在那个模块/组件上它工作正常。但是当我更改路线(将在不同的模块中)时,插件的点和功能保持不变。更改component 不会破坏它。
我试图手动销毁它,但是当我按下返回按钮/返回旧模块时,lugin 的功能不再可用。
我最近开始研究 ionic,我认为 ionic 不会在后退按钮上运行 ngOnInit 或 ngAfterViewInit。 (通常使用我以前在ngOnInit 上运行的角度)
在我启动的登陆页面上,它工作正常,如下所示
但是当我更改路由/组件/模块时,功能仍然没有被破坏。这 4 个点会在那里,并且在滚动时,ID 会在 URL 栏上发生变化。
我不希望该功能出现在任何其他页面上,但在返回登录页面时,我需要滚动才能正常工作。
【问题讨论】:
-
能否分享一下你的相关代码?
标签: angular ionic-framework ionic4 fullpage.js