angularjs 按需加载顺序问题


                                $stateProvider.state(cv.menu_desc, {
                                    templateUrl:cv.menu_url,
                                    resolve: {
                                        loadMyCtrl: ['$ocLazyLoad', function ($ocLazyLoad) {
                                            return $ocLazyLoad.load(
                                                [
                                                    '/newAudit/style/'+cv.menu_desc + '.js'
                                                ]);
                                        }]
                                    }
                                })

如上所示 ,这么写的话js会先加载,后续加载页面

想要先加载页面再加载js 请问怎么做、???

在window.onload里调用 $ocLazyLoad.load

都是先 加载js, 再加载、渲染view, 怎么可能 页面先渲染呢