我正在尝试从子节点重新加载父节点,但是在午餐重新加载链接后,我从链接中丢失了id变量,这是一个bug。 例如,而不是获得"实体/帐户/细节/ 224563"我正在获得实体/帐户/详细信息/ 和我正在使用的代码:
var accountstate = $myapp.findOverviewInjector().get("$state");
var idEntity= parseInt($state.params.entityId);
personstate.reload(accountstate.current, {id:idEntity}, { reload: true });
了解更多细节:
controller:"AccountDetailsCtrl"
name:"details"
params:{entity:"Acount"}
url:"/Entity/:entity/Details/:id?ids"
我的问题是如何调用reload coreccly而不会丢失id 只是为了知道在我的情况下我需要重新加载" $ state.go"不会实现我的目标,我已经尝试过了 喜欢
$state.go(accountstate.current, { id: $state.params.entityId }, { reload: accountstate.current });
它有效,但它没有实现目标
提前非常感谢
答案 0 :(得分:0)
解决方案是 $ state.go(accountstate.current.current,{id:$ state.params.entityId},{reload:true});