我有一个大的应用程序,其中包含许多布局和子视图。看起来像(简化):http://plnkr.co/edit/x4kleCCQH5Hsy6dcjgXe?p=preview
所以,我有很多指令和服务。只有2-4个简单的控制器(10 - 20行代码)。所有逻辑都存储在大指令中,其中包含许多小指令。我说错了吗?
发布于 2013-01-24 09:58:38
我接近它的方式是。
如果您有需要由多个区域/控制器重用的逻辑,或者是有状态的-它可能比Directive更适合放入服务中。
根据你的应用程序/架构,你可能会发布到服务器上,而繁重的BL会发生在服务器端。
Angular文档在Using Directives Correctly上有一个很好的部分,它有几个指针。
发布于 2013-01-24 01:21:15
我觉得不错。
在DoubleClick talk中的某个时刻,演讲者会说一些类似于“将控制器做得尽可能薄”的话。
发布于 2014-03-20 01:05:37
链接被破坏了..。此处提供了指向同一指南的有效链接:http://docs.angularjs.org/guide/controller
https://stackoverflow.com/questions/14480018
复制相似问题