Angularjs 控制器位于不同文件中时的文件菜单

Angularjs 控制器位于不同文件中时的文件菜单,angularjs,file-structure,Angularjs,File Structure,我的任务是用PHP后端扩展Angular应用程序,该应用程序本来计划很小,但对于原始文件结构来说太大了 我一直在研究关于文件组织等方面的建议(,…),并试图实施建议的文件结构(每个模块的文件夹,包括HTML模板、控制器、指令、服务,模块所需) 出现的问题是,这些控制器等从未包含在应用程序中,也从未出现过: <script type="text/javascript" src="src/app/home/homeCtrl.js"></script> 这就是模块化文件结

我的任务是用PHP后端扩展Angular应用程序,该应用程序本来计划很小,但对于原始文件结构来说太大了

我一直在研究关于文件组织等方面的建议(,…),并试图实施建议的文件结构(每个模块的文件夹,包括HTML模板、控制器、指令、服务,模块所需)

出现的问题是,这些控制器等从未包含在应用程序中,也从未出现过:

<script type="text/javascript" src="src/app/home/homeCtrl.js"></script>

这就是模块化文件结构的要点,即不加载包含所有控制器的一个大文件,而是根据需要只加载小文件。但是如何以及何时将这些文件发送到客户端

所有的“Angular最佳实践”都建议使用Yeomen、Grunt、Bower,它们可能会处理这些东西,但所有这些工具都需要Node.js作为后端,在我的例子中这不是一个选项


我注定要使用一个大的控制器文件吗?

这些是缩小这些文件的工具,这样你就可以在较小的文件中完成工作,让你的电脑只需在一个“方便”的缩小文件中存储它们。我确信有很多工具不需要nodej。所以,不,你根本就不是命中注定的。是我同事制作的一个简单易用的工具。谢谢@AmazingDreams,我会试试的。