ng-repeat使用父作用域,由两个先前隔离的父作用域分隔 - 为什么

时间:2014-07-14 11:11:42

标签: angularjs

我有这个简单的HTML:

  <div ng-controller="MainController">
    <tabset>
      <tab ng-repeat="tab in tabs" heading="{{tab.title}}" active="tab.active" disabled="tab.disabled">

MainController创建自己的范围,tabset指令创建自己的隔离范围,tab指令也创建自己的隔离范围,ng-repeat创建自己的子范围好。所以我们在这里有4个范围。我被告知ng-repeat将使用MainController的范围来查找tabs属性。我的问题是,为什么tabsettab之间有两个范围?是因为这些范围是孤立的吗?

修改 我根据评论中的答案添加了我理解的图片

enter image description here

我的理解是否正确?

0 个答案:

没有答案