我正在使用帶有angularjs的選項卡。我正在動態加載視圖。 我想要的是如果我已經加載了一個視圖,然後$state.go
它不應該再次加載和控制器不應該再次運行,它應該被設置爲活動。使用angularjs中的選項卡
查看
<tabset>
<tab ng-repeat="tab in tabs" select="go(tab.route)" ui-sref-active="tab.active"
heading="{{tab.title}}" active="tab.active" disable="tab.disabled">
<ui-view> </ui-view> </tab>
</tabset>
JS控制器
$rootScope.tabs = [ { title: 'Dashboard', route: 'store.dashboard',
active:true }, { title: 'Home', route: 'store.home' } ];
$rootScope.go = function (route) {
$state.go(route);
};
請發佈您的路由邏輯和html – Kalyan