angular.js - angularJs $routeProvider 如何修改已经配置好的模板?

浏览:42日期:2023-01-05

问题描述

app.config([’$routeProvider’, '$locationProvider', function ($routeProvider) { $routeProvider.when('/', { templateUrl: ’home’,controller: 'homeController' }).when('/monitoring', { templateUrl: ’monitoring’,controller: 'monitoringController' }).otherwise({ redirectTo: '/' });}])

上面的代码第一个路径是 “ / ” , 假设现在在满足某一个条件下,将路径 “ / ” 下面的 “templateUrl” 和 “controller” 修改为 “/index” 和 “indexController” 该如何做 ?

问题解答

回答1:

你可以配一个新的路由(/index), 然后在homeController里做判断,满足条件后跳转到/index路由。

相关文章: