0
,同時在工作過程中從Pluralsight,我有一個問題。locationProvider不工作的角度
angularFormsApp.config(
["$routeProvider", "$locationProvider",
function ($routeProvider, $locationProvider) {
$routeProvider
.when("/home", {
templateUrl: "app/Home.html",
controller: "HomeController"
})
.when("/newEmployee", {
templateUrl: "app/Employee/employeeTemplate.html",
controller: "employeeController"
})
.when("/updateEmployee/:id", {
templateUrl: "app/Employee/employeeTemplate.html",
controller: "employeeController"
})
.otherwise({
redirectTo: "/home"
});
$locationProvider.html5Mode({
enabled: true,
requireBase: false
});
}]);
我已經尋找到了一個論壇,因爲它是給錯誤不使用此之後添加「requireBase」。現在,如果運行我的代碼,我不能直接進入Update Employee頁面。當我點擊更新員工時,什麼都沒有發生,我按取消,然後'添加員工',但'更新員工'變得可見,而不是'添加'。當我點擊提交時,沒有輸入調試代碼,它給了我'未找到'服務器端錯誤。
我評論的代碼
$locationProvider.html5Mode({
enabled: true,
requireBase: false
});
看到正在傳遞的網址,然後它的工作。你能幫我解決這個問題嗎?實際上,我們必須使用這段代碼來隱藏網址。