2016-07-19 11 views
1

Ich möchte die Routen (Registerkarten) in bestimmten Zeitintervallen wechseln. Alle 15 Sekunden sollten die Routen gewechselt werden.Registerkarte in einem bestimmten Zeitintervall in Winkel wechseln

angular.module('InternalDashboardAPP').config(['$routeProvider', function ($routeProvider) { 

$routeProvider 
.when('/', { 
    templateUrl: 'Home/PendingRotator', 
    controller: 'PendingRotatorController' 
}) 
.when('/PendingsUncheck', { 
    templateUrl: 'Home/PendingsUncheck', 
    controller: 'PendingsUncheckController' 
}) 
.when('/CasePendingsUncheck', { 
    templateUrl: 'Home/CasePendingsUncheck', 
    controller: 'CasePendingsUncheckController' 
}) 
.otherwise({ 
    redirectTo: '/' 
}); 

}]) 

hier ist mein index.cshtml

<div ng-app="InternalDashboardAPP" ng-controller="HomeController"> 
<div id="mainContentContainer"> 

    <ul class="navigationStyle"> 
     <li class="linkDashboard"><a href="#/">Keyword Pendings</a></li> 
     <li class="linkActive"><a href="#/PendingsUncheck">Pendings unchecked per hour</a></li> 
     <li class="linkActive"><a href="#/CasePendingsUncheck">Case Pendings unchecked per hour</a></li> 
    </ul> 

    </div> 
</div> 

+0

Entschuldigung, ich meinte, TAB @ PankajParkar –

Antwort

0

In einem .run$interval injizieren und nur kontinuierlich durchlaufen jedes Es ist $route

0

so einfach ...

Holen Sie sich Ihre definierten Routen zu einem Array.

var defined_routes = ["/", "foo", "bar"]; 

for(var i in defined_routes){ 

    setInterval(function(){ 

    $location.path(defined_routes[i]); 

    }, 15000); 

} 

Eine Methode zu finanzieren. $route.routes

Inject $ Route und es gibt eine Eigenschaft in $route Objekt namens $route.routes. Es gibt alle definierten Routen zurück. Und obige Verfahren ändern

Angular doc sagt

Routen

Objekt mit allen Streckenkonfiguration Objekte wie seine Eigenschaften.

+0

SCHALTEN Ich bin Anfänger in eckigen. Bitte detailliert im Detail. Ich habe die obige Funktion erstellt und von init() aufgerufen. @underscore –

+0

funktioniert das? – underscore

+0

Nein, es hat nicht funktioniert. –