在选项卡内使用链接时,我遇到了问题,它改变了视图并替换了选项卡。仅当在选项卡中使用 ng-repeat 而在静态选项卡中不使用时才会出现此问题。
那是主页:
<div ui-view name="pageContent">
<uib-tabset>
<uib-tab ng-repeat="tab in tabs" heading="{{tab.name}}" active="tab.active" ng-click="!tab.disable && load(tab.link,tab.id)">
</uib-tab>
<!-- <uib-tab heading="Static title">Static content</uib-tab>
<uib-tab heading="Static title">Static content 2</uib-tab> <!-- when I use the comment code it works. -->
</uib-tabset>
<div>
<a class="btn btn-link" ui-sref="xxxx.yyyyy" role="button">
{{$storage.aaaa.bbbbb}}
</a><!-- this view replace the pageContent -->
</div>
</div>
错误是:
错误:[$compile:ctreq] 控制器 'uibTabset',指令 'uibTab' 需要,找不到!
提前致谢