我想知道是否有人将视图和控制器分离到AngularJS中的子目录中?
原因是我在我的/观点下获得了很多观点,并且变得难以管理。
我的控制器也一样。
有谁知道它的良好做法或任何问题是否会出现?
或者有替代方案吗?
提前致谢
答案 0 :(得分:3)
我认为为这些创建子目录是可以的。但请确保选择一个合适的逻辑来分隔视图,例如它不是views/1/*.js
views/2/*.js
,而是views/widgets/*.js
views/top-level/*.js
之类的东西。除了在构建过程中配置更多之外,我无法想到由此引起的任何问题,但与必须管理同一目录中的大量文件相比,这是一个可以忽略不计的成本。