【问题标题】:Angular.js route is not workingAngular.js 路由不起作用
【发布时间】:2018-12-09 13:56:51
【问题描述】:

朋友们,我是 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'
    })
}]);

【问题讨论】:

标签: javascript html css angularjs ngroute


【解决方案1】:

你可以试试

使用$locationProvider

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

【讨论】:

    猜你喜欢
    • 2013-11-20
    • 1970-01-01
    • 2017-10-31
    • 2019-11-03
    • 1970-01-01
    • 1970-01-01
    • 2016-05-07
    相关资源
    最近更新 更多