在具有多个命名视图的状态中。每个视图都有自己的控制器和解析。是否可以在州内重新加载单个视图? $ state.reload将重新加载整个状态,包括所有视图。
答案 0 :(得分:1)
有一个documentation about ui-view。
<div ui-view="main"></div>
$stateProvider.state("main", {
views: {
"main": {
template: "main.html"
}
}
});
此代码块将加载您的视图;
$state.go("main", {}, {reload: true});
这可以在视图的控制器中触发;
答案 1 :(得分:0)
不可以重新加载单个视图并保留其他视图。
如果您需要,可以重新加载当前状态。重新加载当前状态,只有当前状态(键是重载参数)。
$state.transitionTo($state.current, $stateParams, {
reload: $state.current.name, inherit: false, notify: true
});