gpt4 book ai didi

javascript - AngularJS 指令限制 A 与 E

转载 作者:IT王子 更新时间:2023-10-29 02:40:28 25 4
gpt4 key购买 nike

我在一个小团队中工作,使用 AngularJS 构建并尝试维护一些基本标准和最佳实践;特别是考虑到我们对 Angular 还比较陌生。

我的问题是关于指令的。更准确地说,restrict选项。

我们中的一些人正在使用 restrict: 'E'因此有 <my-directive></my-directive>在 html 中。

其他人正在使用restrict: 'A'并且有 <div my-directive></div>在 html 中。

那当然可以用restrict: 'EA'并使用以上任何一种。

目前这没什么大不了的,但当这个项目达到它的规模时,我希望看到它的任何人都能轻松理解正在发生的事情。

属性或元素的处理方式有优缺点吗?

如果选择元素而不是属性,我们应该知道哪些陷阱?

最佳答案

restrict用于定义指令类型,可以是A (属性),C (类),E (元素)和 M (comment) ,我们假设指令的名称是 Doc :

Type : Usage

A = <div Doc></div>

C = <div class="Doc"></div>

E = <Doc data="book_data"></Doc>

M = <!--directive:Doc -->

关于javascript - AngularJS 指令限制 A 与 E,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23220976/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com