Angular JS:刷新页面后,所有$ scope都会丢失,

时间:2018-01-26 12:07:59

标签: javascript angularjs

我正在尝试从子节点重新加载父节点,但是在午餐重新加载链接后,我从链接中丢失了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 });

它有效,但它没有实现目标

提前非常感谢

1 个答案:

答案 0 :(得分:0)

解决方案是     $ state.go(accountstate.current.current,{id:$ state.params.entityId},{reload:true});