我正在angular.js中构建一条路线,如下所示:
$routeProvider
.when('/ui/:id/foo/:netloc', {
controller:'FooController',
templateUrl:'/views/foo.html'
})
问题非常简单 - 我希望netloc能够成为dns或ip地址。因此,可路由的示例路径可能看起来像......
/ui/12345/foo/here.or.there.com/
/ui/54321/foo/10.24.36.48/
不幸的是,虽然我发现它成功地路由了这个:
/ui/12345/food/here/
它不会路由参数包含句点的任何路径。我或许它试图做某种格式发现魔术,所以我尝试了这个:
/ui/12345/foo/here.com.html
但这也不起作用。关于如何使这项工作的任何想法?
答案 0 :(得分:1)
似乎很可能是您实施中的错误。我在当地尝试过,它工作正常。