/ / Utilisation des onglets dans angularjs - javascript, angularjs, twitter-bootstrap

Utiliser les onglets dans angularjs - javascript, angularjs, twitter-bootstrap

J'utilise les onglets avec angularjs. Et je charge la vue dynamiquement. Ce que je veux, c'est si j'ai déjà chargé une vue, puis avec $state.go il ne doit pas être chargé à nouveau et le contrôleur ne doit pas fonctionner à nouveau. Il doit simplement être défini sur actif.

Vue

<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>

Contrôleur JS

$rootScope.tabs = [ { title: "Dashboard", route: "store.dashboard",
active:true }, { title: "Home", route: "store.home" } ];

$rootScope.go = function (route) {
$state.go(route);
};

Réponses:

0 pour la réponse № 1

pour dactylographié:

let options: angular.ui.IStateOptions = {
reload: false
};

pour javascript:

var options = {
reload: false
};

interdire l'action de rechargement dans $ state.go ("state", params, options).