[英]how to config the `router` in the `dev` environment?
使用本地主機,我完成了我的angular
應用程序。 我將此應用程序移至我現在正在工作的dev
環境中。
但是在我轉移到dev
我的router
無法正常工作。 我想我需要做一些配置才能工作。 但是我嘗試改變routes
但是沒有任何效果。
我的新開發者應用程序網址: http://azvsp14devapp01:123/_layouts/15/cpmd/public/
-在index.html
嵌套的公共文件夾中。
這是我的app.js:
(function () {
"user strict";
angular.module("tcpApp", ["ngRoute","ngResource", "ngAnimate"])
.run(['$route', function ($route) {
$route.reload();
}])
.config(function ($routeProvider, $locationProvider) {
// $locationProvider.html5Mode(true);
$routeProvider
.when ("123/_layouts/15/cpmd/public/", { //trying for equalient of `/`
templateUrl : "views/login/login.html",
controller : "loginController",
className : "body-login"
});
$routeProvider
.when ("/lock", {
templateUrl : "views/lock/lockScreen.html",
controller : "lockScreenController",
className : "body-lockScreen"
});
$routeProvider
.when ("/home", {
templateUrl : "views/home/home.html",
controller : "homeController",
className : "body-home"
});
$routeProvider
.when ("/projectSummary/:id", {
templateUrl : "views/projectSummary/projectSummary.html",
controller : "projectSummaryController",
className : "body-projectSummary"
});
$routeProvider
.when ("/projectDetails", {
templateUrl : "views/projectDetails/projectDetails.html",
controller : "projectDetailsController",
className : "body-projectDetails"
});
$routeProvider
.otherwise ({
redirectTo:'123/_layouts/15/cpmd/public/'
});
})
})();
更改
"123/_layouts/15/cpmd/public/"
至
"/"
無論何時 何地 。
這是因為帶有index.html的路由器位置被視為根。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.