Angular查询参数中的句点

时间:2014-02-21 14:40:20

标签: javascript angularjs url-routing

我正在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

但这也不起作用。关于如何使这项工作的任何想法?

1 个答案:

答案 0 :(得分:1)

似乎很可能是您实施中的错误。我在当地尝试过,它工作正常。