AngularJS:在控制器中具有多个功能是一种好习惯吗?

时间:2018-11-30 21:32:49

标签: javascript angularjs design-patterns frontend

我有一个控制器,该控制器具有绑定到范围的四个功能。当用户单击按钮(使用ng-click)时,将调用这些功能。

示例:

import re
string = "Hello world my name is richard"
print (re.split('\s+', string)[1])

在这些函数中,它们包含一些逻辑,例如根据用户输入修改范围变量,以便范围变量的更改可以反映在DOM上。 (例如:在上面的代码中,myVariable是在funcOne中修改的,这将反映在DOM上。)

一些在线资源指示服务中应包含主要逻辑,然后将服务注入控制器。

我的问题:

  • 这是个好习惯吗?
  • 控制器应该包含很多逻辑吗?
  • 如果逻辑应包含在服务中,则控制器应包含什么?以及如何进行依赖注入?

谢谢!

0 个答案:

没有答案