Demo dimuat turun daripada github Berikut ialah kod bahagian penghalaan
phonecatApp.config(['$routeProvider', '$locationProvider',
function ($routeProvider, $locationProvider) {
$routeProvider.when('/phones', {
templateUrl: 'partials/phone-list.html',
controller: 'PhoneListCtrl'
}).when('/phones/:phoneId', {
templateUrl: 'partials/phone-detail.html',
controller: 'PhoneDetailCtrl'
}).otherwise({
redirectTo: '/phones'
});
//$locationProvider.html5Mode(true);
}]);
Kaedah html5Mode ini nampaknya tidak berfungsi. Saya menambahkan teg asas pada halaman index.html, penyemak imbas akan melaporkan ralat 404. Saya ingin tahu apa yang berlaku
Kaedah ini tidak boleh diuji secara setempat. Ia boleh digunakan pada pelayan
Tanda cincang digunakan oleh ng untuk menandakan laluannya sendiri Tanpa tanda cincang, ini bermakna setiap kali anda mengaksesnya, ia akan meminta laluan yang sepadan daripada pelayan , jadi ia tidak dapat ditemui. Anda boleh menyelesaikannya melalui konfigurasi nginx. Anda sepatutnya dapat mencarinya dengan mencari "tanda paun buang sudut" di Baidu.