Не работает маршрут Angular.js - PullRequest
0 голосов
/ 30 июня 2018

друзья, я новичок в angular js, и я пытался работать с angular Route, но когда я нажимаю # / home, он дает мне какой-то странный URL http://127.0.0.1:3000/#!/home#%2Fhome

Но по умолчанию, в противном случае условие работает нормально http://127.0.0.1:3000/#!/home

app.config(['$routeProvider', function($routeProvider){

    $routeProvider
    .when('/home', {
        templateUrl: 'views/home.html'
    })
    .when('/list', {
        templateUrl: 'Views/listing.html',
        controller: 'mycontroller'
    }).otherwise({
        redirectTo: '/home'
    })
}]);

1 Ответ

0 голосов
/ 30 июня 2018

вы можете попробовать с

использование $locationProvider

angular.module('myApp', ['ngRoute'])
    .config(['$locationProvider', function($locationProvider) {
           $locationProvider.html5Mode(false);
           $locationProvider.hashPrefix('');
}]);
...