离子懒惰加载.将服务进口到懒惰的页面中



所以我有2页懒惰的加载,这意味着他们都有自己的模块文件。

NewsFeed.component.tsNewsFeed.module.ts中声明

NewsFeedItem.componenet.tsNewsFeedItem.module.ts

中声明

(单击NewsFeed中的项目将您导航到NewsFeedItem)

但是他们从服务获取数据

NewsFeed.service.ts

此服务有2个获取请求,一个用于检索NewsFeed.component.ts中使用的所有项目一个用于检索NewsFeedItem.component.ts中使用的单个项目(使用导航期间通过的id

目前,我已经将此服务导入了两个模块,这显然是一个很大的NO,因为它创建了2个副本。

我的问题是这里最好的做法是什么?我是否将2个功能分为他们自己的服务?或我在整个应用程序中使用的核心模块中声明该服务

您应该在服务文件中创建两个独立的函数。一个用于获取所有记录,一个用于获得ID的记录。

相关内容

  • 没有找到相关文章

最新更新