加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > 安全 > 正文

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

发布时间:2020-12-17 07:27:39 所属栏目:安全 来源:网络整理
导读:我有一个很棒的应用程序,其中包含许多布局和子视图. 看起来像(简化): http://plnkr.co/edit/x4kleCCQH5Hsy6dcjgXe?p=preview 所以,我有很多指令和服务.并且只有2-4个简单的控制器(10 – 20行代码).所有逻辑都存储在big指令中,其中包含许多小指令.我错了吗?
我有一个很棒的应用程序,其中包含许多布局和子视图.
看起来像(简化):
http://plnkr.co/edit/x4kleCCQH5Hsy6dcjgXe?p=preview

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

我接近它的方式是.

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

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

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

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

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读