首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Angular服务工厂工厂

Angular服务工厂工厂
EN

Stack Overflow用户
提问于 2013-03-17 20:16:48
回答 1查看 436关注 0票数 1

我对angular服务的理解是,它们被用来访问外部数据源以及其他东西。

因此,让我们假设我有一个访问提要的服务,它处理原子解析等。

如果我需要对同一个提要进行多个调用,并且想要一个专门的对象与之交谈,该怎么办?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-03-19 05:46:27

有没有办法在实例化服务时对其进行参数化?

不怎么有意思。你可以将一些东西注入到一个服务中--例如,另一个服务--但我不认为这会对你有所帮助。

由于服务是单例的,我需要服务工厂工厂吗?

我不知道你会怎么写,但我再说一次,我不认为它会在这里有帮助。

我是否应该每次都使用相同的服务并传递特定提要的详细信息?

好吧,正如我在评论中问到的,如果您正在处理一组固定的提要,我会将它们硬编码到服务中(或者让服务从服务器上的配置文件中获取它们),并允许控制器通过名称或某个ID来请求它们。

如果您需要更动态的内容,那么我认为您必须将提要详细信息传递给服务。

在这两种情况下,我认为一个"atomFeed“服务就足够了。

如果我需要对同一提要进行多个调用,并且想要一个专用对象与之交谈,该怎么办?

我可能仍然会使用一种服务。不过,我不确定这里的问题是什么。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/15460611

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档