angularjs – 应用程序架构:指令与控制器

前端之家收集整理的这篇文章主要介绍了angularjs – 应用程序架构:指令与控制器前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我有一个很棒的应用程序,其中包含许多布局和子视图.
看起来像(简化):
http://plnkr.co/edit/x4kleCCQH5Hsy6dcjgXe?p=preview

所以,我有很多指令和服务.并且只有2-4个简单的控制器(10 – 20行代码).所有逻辑都存储在big指令中,其中包含许多小指令.我错了吗?

我接近它的方式是.

>指令包含视图逻辑,而不是业务逻辑.如果需要,这也是发生DOM混乱的地方.
>控制器相当薄,具有最小的业务逻辑.
>角度服务是大部分繁重工作的地方.

如果您的逻辑需要被多个区域/控制器重复使用或者是有状态的 – 它可能更适合放入服务而不是指令.

根据您的应用程序/体系结构 – 您可能会发布到服务器,并且在服务器端发生严重的BL.

Angular文档在Using Directives Correctly上有一点很好,有一些指针.

原文链接:https://www.f2er.com/angularjs/142055.html

猜你在找的Angularjs相关文章