目前,如果我想重新加载状态,我必须使用$ state.reload()。这会导致整页刷新,这是非常不友好的。我正在寻找一种方法来重新解决我的依赖关系并重置控制器。这可能吗?
答案 0 :(得分:3)
加上@Dag的回答:
请注意,从0.2.14开始,您还可以选择重新加载当前状态,而不是它的父级。
因此$state.go(people.search, {}, {reload: true});
会重新加载people
州以及所有孩子。
虽然$state.go(people.search, {}, {reload: "people.search"});
不会重新加载people
州,但会重新加载people.search
及其子级。
答案 1 :(得分:2)
你可以试试:
1429313800506
即使没有完整页面刷新状态或参数没有改变,它也会强制转换。你可以传递state + params + reload选项。
有关详细信息,请参阅“go”方法here。