我的任务是使用PHP后端扩展Angular应用程序,该应用程序规模较小,但对于原始文件结构而言变得过大。
我一直在查看有关文件组织等的建议(ng-boilerplate,Brian Ford's blog,Art & Logic blog ...)并且我正在尝试强制执行建议的文件结构(每个模块的文件夹,由模板所需的HTML模板,控制器,指令,服务组成。
出现的问题是这些控制器等从未包含在应用程序中,从来没有:
<script type="text/javascript" src="src/app/home/homeCtrl.js"></script>
这就是模块化文件结构的要点,不要在所有控制器上加载一个大文件,而只根据需要加载小文件。但是如何以及何时将这些文件发送给客户端?
所有“Angular最佳实践”都建议使用Yeomen,Grunt,Bower,它们可能会处理这些问题,但所有这些工具都需要Node.js作为后端,而这在我的情况下不是一个选项。
我注定要使用一个大控制器文件吗?