Maison > Questions et réponses > le corps du texte
La démo est téléchargée depuis github. Voici le code de la partie routage
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);
}]);
Cette méthode html5Mode ne semble pas fonctionner. J'ai ajouté la balise base à la page index.html Lors de l'exécution, le navigateur signalera une erreur 404. Je veux savoir ce qui n'a pas fonctionné
.阿神2017-05-15 17:03:30
Cette méthode ne peut pas être testée localement. Elle peut être déployée sur le serveur
滿天的星座2017-05-15 17:03:30
Le signe dièse est utilisé par ng pour marquer ses propres itinéraires. Sans le signe dièse, cela signifie qu'à chaque fois que vous y accéderez, il demandera le chemin correspondant au serveur. Cependant, votre serveur n'a pas le chemin correspondant. , donc il est introuvable. Vous pouvez le résoudre via la configuration nginx. Vous devriez pouvoir le trouver en recherchant « supprimer le signe dièse angulaire » sur Baidu.