angular.js - angularjs1里面路由地址传递可选的参数

浏览:43日期:2022-12-21

问题描述

angular1中怎么在路由里面传递可选的路由参数:

例如:www.test.com传递可选路由参数idwww.test.com/#/test/id在config里:

$routeProvider.when(’/test/:id’,{ templateUrl: ’test.html’, controller: ’testCtrl’})

如果按照上面的代码写 id就必须传了 一旦id为空相对应的页面就不会显示出来,有没有办法传递这个值为空 或者可选传递

问题解答

回答1:

有点忘记了,不过一般都是加个?

$routeProvider.when(’/test/?:id’,{ templateUrl: ’test.html’, controller: ’testCtrl’})

相关文章: