如何避免与 angular 路由器 1.6.x 发生冲突

how to avoid conflicts with angular router 1.6.x

我在配置路由器时遇到问题。

通往 /:lang/:country/:lang/:country/:city 的路由器不工作。第一条三条路线没问题,我怎么修?

app.config(['$routeProvider', '$locationProvider', function($routeProvider, $locationProvider) {
    $routeProvider
    .when('/', { // works
        templateUrl : 'templates/main.html',
        controller: 'MainCtrl'
    }).when('/:lang', { // works
        templateUrl : 'templates/main.html',
        controller: 'MainCtrl'
    }).when('/:lang/premium-benefits', { // works
        templateUrl : 'templates/premium_benefits.html',
        controller: 'PremiumBenefitsCtrl'
    }).when('/:lang/:country', { // NOT working
        templateURL : 'templates/destination.html',
        controller: 'DestinationCtrl'
    }).when('/:lang/:country/:city', { // NOT working
        templateURL : 'templates/destination.html',
        controller: 'DestinationCtrl'
    }).otherwise({
        templateURL : 'main.html'
    });

    $locationProvider.html5Mode({enabled: true, requireBase: true});
}]);

抱歉各位,templateURL 必须是 templateUrl 哈哈