此问题出现在ui-router 1.0.0-alpha.4
中相关的plunker:Here
我需要父状态URL参数在状态声明解析中可用。目前我正试图从$ state.params或$ stateParams获取这些,但似乎它们不能一致地工作。
plunker示例演示了与我目前在我的应用程序中类似的状态树。问题是从home.list
转换为home.foo.bar({ id: 1 })
时。抽象状态home.foo
resolve正确显示$stateParams = { id: 1}
但子状态home.foo.bar
仅显示空对象。
此外,$state.params
也是空对象BUT在完成解析块后正确显示。该值绑定到示例中的视图。
我做错了什么或者我应该报告这个问题?这在0.2.x之前有效,当我想开始使用1.0版本时就发生了。