加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > 安全 > 正文

angularjs路由可以有可选的参数值吗?

发布时间:2020-12-17 09:20:58 所属栏目:安全 来源:网络整理
导读:我可以设置一个路径与可选的参数(相同的模板和控制器,但一些参数应该忽略,如果他们不存在? 所以,不是写下面两个规则,只有一个? module.config(['$routeProvider',function($routeProvider) { $routeProvider. when('/users/',{templateUrl: 'template.
我可以设置一个路径与可选的参数(相同的模板和控制器,但一些参数应该忽略,如果他们不存在?

所以,不是写下面两个规则,只有一个?

module.config(['$routeProvider',function($routeProvider) {
    $routeProvider.
     when('/users/',{templateUrl: 'template.tpl.html',controller: myCtrl}).            
     when('/users/:userId',controller: myCtrl})
}]);

这样的东西([这个参数是可选的])

when('/users[/:userId]',controller: myCtrl})
//note: this previous doesn't work

我在他们的文档中找不到任何东西。

看起来Angular现在支持这个。

从最新(v1.2.0)文档$routeProvider.when(path,route)

路径可以包含带有问号(:name?)的可选命名组

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读