我试图用来ng-if
显示和隐藏一些基于选项卡的数据,因为我不希望所有的 html 一直都在 DOM 上。这就是我想要做的。似乎ng-if
只有在加载页面时才有效,之后单击子选项卡,它仍在更新范围变量,但我没有在 UI 上看到更改。请帮忙。
谢谢。
我试图用来ng-if
显示和隐藏一些基于选项卡的数据,因为我不希望所有的 html 一直都在 DOM 上。这就是我想要做的。似乎ng-if
只有在加载页面时才有效,之后单击子选项卡,它仍在更新范围变量,但我没有在 UI 上看到更改。请帮忙。
谢谢。
ng-href="#"
从您的链接中删除。这就是你所需要的:
<li ng-repeat="subTab in tabData.SubTabs">
<a ng-click="subTabClicked(subTab)">{{subTab.Name}}</a>
</li>
现在ng-href
,currentTabId
正在更新每个选项卡的子范围。在父范围上,在哪里ng-if
观看,currentTabId
从未改变过。
这是一个演示: http: //plnkr.co/ISwjaWKggdbGL38BW078