angularjs - 是否可以在同一个 HTML 元素上有多个指令?

标签 angularjs angularjs-directive

是否可以在同一个 HTML 元素上有两个不同的指令?

<div directiveone directivetwo></div>

或者这会导致范围问题吗?

最佳答案

是的,你可以,而且这很常见。范围的唯一潜在问题是您不能在同一元素上有多个新范围。根据 Angular 文档:“如果同一元素上的多个指令请求一个新范围,则只会创建一个新范围。” http://docs.angularjs.org/guide/directive

关于angularjs - 是否可以在同一个 HTML 元素上有多个指令?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19352649/

相关文章:

javascript - 如果 localStorage key 被删除,则将所有接下来的 key 移动 1 位

angularjs - 如何通过递归请求来访问父指令的 Controller ?

javascript - AngularJS ng-重复父指令中的数据?

angularjs - radio 、 multiCheckbox 和 checkbox 的 Angular 形式只读模式

javascript - 查找 JSON 数组对 Angular 中的特定键具有特定值

javascript - 将页面数据加载到div中的最佳方式

在Bootstrap Modal Form中插入新记录后,AngularJS刷新智能表

javascript - Angular Directive(指令)无法访问范围

angularjs - 等待 $asyncValidators 提交表单

javascript - angularjs:在指令内创建指令