我有一个Angular 2应用程序通过Angular服务与Web服务器通信(By Angular Service我的意思是与Web服务器通信的客户端代码,在Angular lingo中也称为'Service'。example)
我想构建一个与地址栏(chrome.omnibox.onInputEntered.addListener
)集成的chrome扩展,并重用我的角应用中的服务,以便chrome ext将使用相同的代码与服务器端服务进行通信作为Angular应用程序。
Angular Service使用TypeScript编写,并使用Angular的http模块和rxjs。
通常这样做吗?重构服务的最佳实践是什么,以便它可以在两个目标中使用?