可以在AngularJS中急切加载控制器吗?

时间:2015-04-03 15:26:01

标签: angularjs angular-ui-router eager-loading angularjs-controller

我正在使用UI路由器来定义几个状态及其子视图。我也相应地设置了他们的控制器。

我希望这些控制器中的一个或多个在加载视图之前处于活动状态,因为数据提取和其他一些操作。

这可能吗?这是好主意还是坏主意?

.state(stateNames.MY_STATE, {
                        url: '/products/:view',
                        views: {
                            'items-of-count@my.state': {
                                templateUrl: 'path/to/template.html',
                                controller: 'NotYetLoadedController'
                            },
                            'selected-items-count@my.state': {
                                templateUrl: 'path/to/this/template.html',
                                controller: 'NotYetLoadedController'
                            }
                        },
                        params: {
                            view: {
                                squash: true
                            }
                        }
                    })

0 个答案:

没有答案