摘要父中的Ionic UI-Router StateParams不在Child选项卡的URL中

时间:2015-07-21 16:52:43

标签: angularjs ionic-framework ionic angular-ui-router

我在离子1.x中有两个选项卡,使用ui-router,显示正确的模板等,抽象父状态保存$ stateParam。当我首次向一个标签显示关于标签网址参数的所有内容都是正确的,但在导航后返回第一个或第二个标签时,他们有正确的网址参数,而我点击其他标签时它在URL中有旧的状态参数。我在下面举了一个例子来澄清这个问题。

路线

/dashboard/rental/2/edit/dates 

示例 - 正确

我第一次点击$ state.go(' dashboard.rental.edit.dates')我得到:

/dashboard/rental/2/edit/rental
在URL中

,当我点击第二个标签时,我得到:

/dashboard/rental/3/edit/dates 

它应该是什么。

示例 - 不正确

我第二次点击$ state.go(' dashboard.rental.edit.dates')选择不同的租金后我得到了:

/dashboard/rental/2/edit/rental
在URL中

,但当我点击第二个标签时,我得到:

{{1}}

这是前一个参数2,而不是新参数3.

如果我在其中一个标签页面刷新页面,则其他标签中会显示正确的参数,因此它似乎是我正在做的或者不了解ui-router。

对于ui-router,我不了解抽象父母的$ stateParams在初次访问后没有在标签式子视图中正确显示?或者这是一个使用ui-router的离子标签的问题?

0 个答案:

没有答案