我在我的角度应用程序中从我的控制器后端调用Restful服务,但是我的要求声明或强迫我在服务中进行后端调用。为什么不建议从控制器进行后端调用?
答案 0 :(得分:0)
:
正确使用控制器 一般来说,控制器不应该尝试做太多。它应该只包含单个视图所需的业务逻辑。
使控制器保持苗条的最常用方法是将不属于控制器的工作封装到服务中,然后通过依赖注入在控制器中使用这些服务。本指南的依赖注入和服务部分对此进行了讨论。
答案 1 :(得分:0)
控制器应仅包含业务逻辑。 在服务中隔离后端调用是一种很好的做法,因此您可以在应用程序中的任何位置使用,只需将服务名称添加到控制器中即可。
我建议你阅读这篇Angular风格指南(由John Papa和Todd Motto编写,两位Angular大师)
非常简单明了