AngularJS指令范围的默认值是什么?

Ala*_*med 14 angularjs angularjs-directive angularjs-scope

AngularJS指令的默认范围值是多少?

当然,它不是孤立的范围.这是真是假.

我找不到任何关于它是什么的文件.

gle*_*tre 21

"注意,默认情况下,指令不会创建新范围 - 即,默认为scope: false"

来自了解范围.

使用指令中的scope选项,您可以:

  • 创建一个原型继承的子范围 scope: true
  • 创建一个独立的范围scope: {}然后你可以将一些属性绑定到父范围'@', '&', '='(参见这个问题).
  • 决定不创建新范围并使用parent scope: false(默认).

  • 如果这是在他们的api文档中(目前在https://docs.angularjs.org/api/ng/service/$compile上找到)会很好. (2认同)