加载父状态而不是子角度ui-router

时间:2016-04-10 05:54:46

标签: angularjs angular-ui-router

我有列表页面和过滤器(列表页面是抽象的,过滤器状态是列表的子状态)。在过滤器更改location.search已更新但会导致它们重新加载控制器。而只是列出。

以下是示例

$stateProvider
            .state('list', {
                url: "/?search&type&content",
                abstract: true,  
                templateUrl: "list-template-path.html",
                controller: ListController,
                controllerAs: 'list'            
            })
            .state('list.filter', {
                url: "",
                templateUrl: "filter-template-path.html",
                controller: FilterController,
                controllerAs: 'filter'          
            })

现在在过滤器选择过滤器控制器上更改了url上的参数,这导致过滤器的视图部分丢失了先前的状态。

你能为它提供更好的解决方案吗?

0 个答案:

没有答案