【发布时间】:2014-11-10 01:29:42
【问题描述】:
有没有办法在模块配置后以编程方式向 $stateProvider 添加状态,例如服务 ?
要为这个问题添加更多上下文,我有一种情况可以采用两种方法:
- 尝试对模块配置中定义的状态强制重新加载,问题是状态有一个 reloadOnSearch 设置为 false,所以当我尝试 $state.go('state.name', {new:param}, {reload:true}); 什么都没发生,有什么想法吗?
状态定义
.state('index.resource.view', {
url: "/:resourceName/view?pageNumber&pageSize&orderBy&search",
templateUrl: "/resourceAdministration/views/view.html",
controller: "resourceViewCtrl",
reloadOnSearch: false,
})
- 尝试以编程方式添加我需要从服务加载的状态,以便路由能够正常工作。如果可能,我宁愿选择第一个选项。
【问题讨论】:
标签: javascript angularjs angular-ui-router angular-services