UI路由器中的第一个参数可选

时间:2015-07-02 18:13:22

标签: angularjs angular-ui-router

我有一个状态配置,其URL包含2个可选参数:

.state("homepage", {
  url: "/:firstName/:lastName"
}

它会与"/john/doe""/john"正确匹配,但与"//doe"不匹配。也就是说,当缺少第一个参数时,它将不匹配。

我读了documentation on UI Router,但不幸的是我不太明白如何处理这个案子。我该怎么处理?谢谢。

1 个答案:

答案 0 :(得分:0)

尝试url: "/{firstName:.*}/{lastName:.*}"