angular.js - 清除angularJS URL当中的#号
过去多啦不再A梦
过去多啦不再A梦 2017-05-15 17:01:30
0
2
504

demo是github上下下来的,下面是路由部分的代码

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);
    }]);

这种html5Mode的方法貌似不起作用,在index.html页面里加了base标签,运行起来浏览器会报404错误,想知道哪里出问题了

过去多啦不再A梦
过去多啦不再A梦

membalas semua(2)
阿神

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.

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan