angularjs – 角度的控制器代码组织

前端之家收集整理的这篇文章主要介绍了angularjs – 角度的控制器代码组织前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
所以,我正在我的第一个重大项目中与Angular。我有一个控制器正在做一吨的腿部工作,它达到了成千上万的JavaScript线程的点。

我想以某种方式打破这一点,但我似乎找不到一个坚实的例子。代码主要由用于对对象进行计算的函数组成,因此指令和模块似乎不是正确的答案,但我可能错了。

你们如何在你的大型Angular项目中组织代码?我应该把它吸干了,还是有一个合理的方法来拆分这容易扫描文件

我建议至少将这些对象及其相关的计算放入服务中,然后将服务注入到控制器中。有关封装一些数据并提供访问/操作该数据的方法的服务的示例,请参阅 Sticky Notes Part 1 blog entry

看看你是否可以将控制器分成多个控制器,每个视图一个。视图可以与页面一样大,或者只是页面上的一些块/块。

引用我最近看到的一个google组帖子:“我更喜欢角​​控制器作为我的意见的愚蠢的apis / configs,并留下所有重的提升到服务。 – reference

猜你在找的Angularjs相关文章