了解ng-scope继承/层次结构

时间:2016-08-03 10:18:22

标签: angularjs

只是想了解有关ng-scope继承/层次结构的更多信息,因为我并不完全了解它是如何工作的。

假设我有一个像这样的块

<div ng-controller="CtrlName">
<div ng-scope-1>
    <div ng-scope-2>
        <div ng-scope-3>
            <div ng-scope-4></div>
        </div>
    </div>
</div>

从控制器的角度来看,是否正确到达

  • 范围1,我需要在控制器中定义$ scope.scope1
  • 范围2,我需要在控制器中定义$ scope.scope1.scope2吗?
  • 范围4,我需要在控制器中定义$ scope.scope1.scope2.scope3.scope4吗?

如果使用ngInclude将范围3块附加到范围2,该怎么办?范围引用是否也发生了变化?

我问这个是因为这里有一个问题 - AngularJs: why doesn't ng-switch update when I use ng-click?

解决方案似乎提到了范围继承。不确定我上面提供的示例是否也与范围继承有关。

0 个答案:

没有答案