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

angularjs – 角度1.5:指令与组件?

发布时间:2020-12-17 07:46:22 所属栏目:安全 来源:网络整理
导读:我发现很难理解组件和指令之间的真正区别.我现在明白,组件是一个更简单的概念. 所以考虑到这一点,有什么理由继续使用指令使用角度1.5? 也许我在这里缺少真实的上下文,但似乎组件提供了一个更简单的api. 那么为什么要继续使用指令呢? 角色2指出,一切都是一
我发现很难理解组件和指令之间的真正区别.我现在明白,组件是一个更简单的概念.

所以考虑到这一点,有什么理由继续使用指令使用角度1.5?

也许我在这里缺少真实的上下文,但似乎组件提供了一个更简单的api.

那么为什么要继续使用指令呢?

角色2指出,一切都是一个组件,所以努力从1.5到2的轻松迁移,仅仅使用组件才会有意义吗?

在过去我已经使用指令来创建,例如,一个自动查找文本框,没有理由我现在不应该在一个组件内呢?然后我可以重新使用我创建的其他组件内的这个组件?

我真的很感激任何人可以确认我应该做什么和推荐的方式.

谢谢

只是复制角度文档,因为他们把它放在我能想到的最好的方式

了解组件

在Angular中,组件是一种特殊的指令,它使用更简单的配置,适用于基于组件的应用程序结构.

这使得以类似于使用Web Components或使用Angular 2的应用程序架构的方式编写应用程序变得更为容易.

组件的优点:

>简单的配置比plain指令
>提高理智的违约和最佳做法
>针对基于组件的架构进行了优化
>编写组件指令将使其更容易升级到
角2

何时不使用组件:

>对于依赖DOM操作的指令,添加事件监听器
因为编译和链接功能不可用
>当您需要高级指令定义选项,如优先级,
终端,多元素
>当您想要由属性或CSS触发的指令时
类,而不是元素

更多阅读:https://docs.angularjs.org/guide/component

(编辑:李大同)

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

    推荐文章
      热点阅读