当前位置:  开发笔记 > 前端 > 正文

一个指令,可以是元素,属性,css类和注释?

如何解决《一个指令,可以是元素,属性,css类和注释?》经验,为你挑选了1个好方法。

我们知道有四种类型的指令:

HTML element (E)
an attribute on an element (A)
a CSS class (C)
comment (M)

我们可以restrict: 'EACM'在指令中使用.但是,当我们需要指令时,有人能给出一个实际的例子element, attribute, css class and comment吗?谢谢.



1> Pierre Gayva..:

基本上和非常快:

唯一真正使用的值是EA.

E是元素指令.这是用于注入内容(templatetemplateUrl)的指令的逻辑类型限制.这将是AngularJS提供的最接近的webcomponents.

A是属性.这是通过向模板内的元素或元素添加行为来增强元素的限制的逻辑类型E-directive(例如:ng-click,ng-show...).

C或多或少都没用.与A指令相同的预期用法,但在阅读Angular HTML代码时不太明显,因为您要混合样式css类和指令css类.当设计师从模板中删除指令类时,风险可能会导致风险,因为在css文件中找不到它们(真实的故事).更快的答案是:不要使用它,A而是使用.

最重要的M是,99.999%的使用率显然毫无用处.这基本上是这里标记验证(避免无效的标签或可由造成的属性EA指令)对谁希望精神病(和认为这是一个很好的/所需的东西),有角模板验证任何W3号验证服务.在极少数情况下也可用于向后兼容.更快的答案M是:它是一个黑客,不要使用它.

推荐阅读
雯颜哥_135
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有