2015-09-14 80 views
0

我是AngularJs的新手,我有一個問題。Routeprovider params angularjs

$routeProvider.when(baseURL + "Game/:Id?", { 
    controller: "gameController", 
    templateUrl: "Game/index.html", 
}); 

我想獲得params「Id」來加載遊戲,所有的遊戲只會在一個頁面index.html中加載。但是當我去url:Game/1時,它不會加載頁面index.html,而是「找不到頁面(404)」。 那麼如何點亮它,請幫助我。非常感謝!

+2

什麼'baseURL'和是你在那個位置的文件? – Jorg

回答

1

刪除baseurl並嘗試它。

$routeProvider.when("/Game/:Id", { 
    controller: "gameController", 
    templateUrl: "Game/index.html", 
}); 

檢查它http://plnkr.co/edit/p04gHtGDyRH3fWOomzqu?p=preview

+0

你必須用'/'作爲路徑參數的前綴。我試圖編輯你的答案來糾正它,但似乎你不接受我的編輯。嘗試檢查/比較你的** plunkr **與你的示例代碼。 –