我为我的项目创建了一个npm包。我总是使用与Angular4相同的结构作为我的前端项目,所以我决定通过集中这些组件/行为来让我的生活更轻松。问题是,我要添加到此lib的服务之一是请求服务。我创建的一项服务,用于集中我的所有REST请求。在这项服务中,我阅读了environments
文件。
我的问题是:如何阅读我的lib安装的应用程序的environments
文件?
由于我的lib没有这样的文件,有没有办法检索这些信息?我考虑过使用抽象类并在我的应用程序中继承它,但environments
是一个简单的常量...
有办法吗?这阻碍了我在这个图书馆的进展......
谢谢!
答案 0 :(得分:-1)
我遇到了同样的问题,我想出的最好的办法是让服务中的函数接受来自环境文件的变量作为输入,并将它们传递给组件。不过必须有更好的方法