2017-01-18 9 views
-1

ルータの設定に問題があります。角度ルータとの競合を回避する方法1.6.x

ルータに行く/:lang/:country & /:lang/:country/:cityは動作しません。最初の3つのルートが正常に動作する、どのように私はそれを修正するcna?

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

あなたは手段 "* *が動作していない" かを定義することはできますか?何かエラーがありますか? – Mistalis

+0

申し訳ありませんが、プロパティ名templateURLの入力ミスです –

答えて

0

ごめんみんな、templateURL笑templateUrlでなければなりません

関連する問題