0
我想了解在f.e中有多个服务工厂是否是一种好的做法。 home.services.js
文件里面可能有一些其他的服务。Angular:在服务模块中有多个服务/工厂被认为是一种很好的做法?
home.services.js看起来是这样的:
这是结构罚款?还是只允许建立一个工厂/每个*.service.js
其中可能包含多个服务/功能?
我想了解在f.e中有多个服务工厂是否是一种好的做法。 home.services.js
文件里面可能有一些其他的服务。Angular:在服务模块中有多个服务/工厂被认为是一种很好的做法?
home.services.js看起来是这样的:
这是结构罚款?还是只允许建立一个工厂/每个*.service.js
其中可能包含多个服务/功能?
将每个服务放在自己的文件中并将该文件命名为与服务相同的文件要好得多。通过这种方式,您将能够在您最喜爱的IDE /编辑器中使用“打开资源”快捷方式来查找服务的代码。当您的代码库变大时,这比文件中的文本搜索更实用。
所以这意味着最好从单独的'.js'文件注入服务,这些文件将被'home.services.js'使用,并在稍后的f.e中使用它们。 'controller'? –
是的。当你将服务放在同一个Angular模块下时,你可以将这些服务注入其他服务或控制器,指令,过滤器等。 –
非常感谢您的快速回答和回复! –