2015-09-14 67 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 **与你的示例代码。 –