【发布时间】:2014-09-13 03:56:58
【问题描述】:
我正在重写一个从 silver-light 到 angularjs 的大型应用程序,在执行此操作时,我意识到我的每个控制器 js 文件跨越 2000-3000 行代码。我所有的代码都严重依赖于 scope 变量。想知道是否有机会将单个控制器 js 文件拆分为多个 js 文件?任何指针将不胜感激。
【问题讨论】:
-
服务和工厂应该是你的朋友。您还提到事情依赖于很多范围变量。如果某些东西没有绑定到 DOM,我尽量不要把它挂在范围之外
-
Pramod,虽然是跨越2-3K,但代码是模块化的;然而,单个文件中的 2-3K javascript 变得难以维护,因此是个问题。如果有办法将控制器拆分为多个文件并共享范围,请告诉我。
标签: angularjs controllers