在AngularJS中创建子作用域的所有指令是什么

What are all the directives that create child scope in AngularJS?

本文关键字:指令 是什么 作用域 AngularJS 创建      更新时间:2023-09-26

我没有意识到ng-if创建了一个子作用域,这引起了很大的混乱。ng-if创建作用域的原因/好处是什么?创建子作用域的其他内置指令是什么?

在ngIf中创建的作用域使用原型继承从其父作用域继承。

由于@sp00m的提示,这些是我用来查找所有创建范围的指令的关键字。

假设Angular的文档在描述指令的方式上是一致的,下面是按执行优先级排序的完整结果列表:

  1. 1200,ngSwitch
  2. 1000,ngRepeat
  3. 600,ngIf
  4. 500,ngController
  5. 400,ngInclude
  6. 400,ngView
  7. 0,ngMessage