angularjs – 我应该命名我的角度指令吗?

前端之家收集整理的这篇文章主要介绍了angularjs – 我应该命名我的角度指令吗?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
AngularJS为其指令定义ng前缀,如ng-repeat.当我创建自己的指令时,最好的做法是为它们添加前缀吗?

比如哪个更好?

<chat></chat>
or
<myown-chat></myown-chat>

myown是我的网站特定名称空间.

[UPDATE]

现在,AngularJS指南建议命名空间指令https://docs.angularjs.org/guide/directive#creating-directives

解决方法

我做.我认为这是一个很好的做法,尤其是当您使用其他可能包含其他指令的模块时,事情会变得更加混乱,并且会产生一些名称冲突的可能性.

如果您的指令是命名空间,那么任何阅读或编辑代码的人都会知道何时在应用程序自己的代码库中查找指令,而不是从某些第三方查找指令.

流行的angular-ui项目命名空间所有的指令,和angularstrap一样.

我认为这是一个普遍采用的标准;一种常见的良好做法.

猜你在找的Angularjs相关文章