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

anglejs – 角度指令 – 元素或属性?

发布时间:2020-12-17 08:10:10 所属栏目:安全 来源:网络整理
导读:我是一个团队的一部分,拥有大约6个UI开发人员,质量不同,旁边没有角色体验。许多是承包商,没有代码基础的经验。该应用程序有一个非常花哨(复杂的)UI。它支持IE8(很快希望IE9)。 我们正在引入Angular,以便对该应用程序进行大量的扩展,并且我被要求为使用
我是一个团队的一部分,拥有大约6个UI开发人员,质量不同,旁边没有角色体验。许多是承包商,没有代码基础的经验。该应用程序有一个非常花哨(复杂的)UI。它支持IE8(很快希望IE9)。

我们正在引入Angular,以便对该应用程序进行大量的扩展,并且我被要求为使用Angular为团队编写指导。

我们将使用指令来创建漂亮的UI元素,其前缀为“ipwr”,以避免名称冲突。我试图决定是否要求开发人员给他们的指令限制“元素”或“属性”。仅限一个,避免混乱和混乱。

我的问题是:对于指令,“元素”还是“属性”,限制是更好还是更受欢迎?
我的主要关注点是易于使用,具有很少角色体验的人是新的应用程序代码库,以减少错误,复制和粘贴行为等。

角度指导说,每当指令完全控制它的模板时,您应该使用“元素”限制,这意味着它具有正在渲染的模板等。

对于属性,他们建议仅在将“行为”添加到现有元素或装饰现有元素时使用这些属性。

例如,考虑到ng-click指令,这个属性不是作为元素使用的,因为click指令只是将点击行为添加到某个元素。

另一个例子是ng-repeat指令,它也被用作属性而不是元素,因为它将重复使用它的元素。

现在,这个指导是从角度文件;然而,我不一定知道元素与属性会给你一个“更好”的方法,这更像是一个惯例。

现在,如果您必须支持旧的浏览器,那么您可能需要考虑使用注释或类指令。

我个人喜欢只是使用属性限制;主要是因为新角度的人们在看到限制时首先被压倒,而且可以使用的选项的变化。

(编辑:李大同)

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

    推荐文章
      热点阅读