从jquery重新加载Angularjs状态


可以在

Angularjs 中重新加载当前状态 ($state.reload())来自jquery代码?我知道可以通过以下方法访问角度范围:

angular.element("#xxx").scope()

但我无法访问实际$state。 我需要重新加载它。 如果我使用 Jquery 的 localtion.reload(),它也会重新加载父控制器。我只想重新加载子控制器(从jquery)

谢谢

尝试:

$state.go($state.$current, null, { reload: true });

第二种选择是,你可以做$state.reload()

它有时不会重新实例化控制器,这是一个错误。您可以使用以下方法解决此问题:

$state.transitionTo($state.current, $stateParams, { reload: true, inherit: true, notify: true });

最新更新