[英]Switch tab at specific time interval in angular
我想以特定的時間間隔切換路線(標簽)。 應該每隔15秒切換一次路線。
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: '/'
});
}])
這是我的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>
在.run
注入$interval
並且只是連續循環每個$route
這很簡單......
獲取定義的路由到數組。
var defined_routes = ["/", "foo", "bar"];
for(var i in defined_routes){
setInterval(function(){
$location.path(defined_routes[i]);
}, 15000);
}
資助方法。 $route.routes
注入$ route並在$route
對象中有一個名為$route.routes
。 它返回所有已定義的路線。 並改變上述方法
Angular doc說
路線
具有所有路徑配置對象的對象作為其屬性。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.