【发布时间】:2014-08-15 18:49:01
【问题描述】:
在我的 AngularJS 应用程序中,我有一个模板和一个控制器,我可以通过 2 个不同的 url 访问它们:
$routeProvider.when('/site/contents/:obj/:parent/:isnew?', {
templateUrl: '/partials/site/data.html',
resolve: {
loggedin: checkLoggedin
}
});
$routeProvider.when('/site/contents/new-obj', {
templateUrl: '/partials/site/data.html',
resolve: {
loggedin: checkLoggedin
}
});
第二条路由应该静态设置一个参数 isnew=1,就像我在 apache 中使用 RewriteRule 所做的那样,但是查看文档 https://docs.angularjs.org/api/ngRoute/provider/$routeProvider 似乎是不可能的。
有人遇到过同样的问题吗?
【问题讨论】:
标签: angularjs angular-ui-router angularjs-routing