搜尋

首頁  >  問答  >  主體

angular.js - angularJs $routeProvider 如何修改已經配置好的範本?

app.config(['$routeProvider', "$locationProvider", function ($routeProvider) {

    $routeProvider.when("/", {
    
        templateUrl: 'home',
        controller: "homeController"
        
    }).when("/monitoring", {
    
        templateUrl: 'monitoring',
        controller: "monitoringController"
        
    }).otherwise({
    
        redirectTo: "/"
    });
}])

上面的程式碼第一個路徑是 “ / ” , 假設現在在滿足某一個條件下,將路徑 “ / ” 下面的 “templateUrl” 和 “controller” 修改為 “/index” 和 “indexController” 該如何做 ?

滿天的星座滿天的星座2744 天前587

全部回覆(1)我來回復

  • 怪我咯

    怪我咯2017-05-15 17:07:07

    你可以配一個新的路由(/index), 然後在homeController裡做判斷,滿足條件後跳到/index路由。

    回覆
    0
  • 取消回覆