angularjs-angular模块中的多个配置块
发布时间:2022-05-08 09:42:23 187
相关标签: # html# angular# 数据
在我的应用加载之前,我需要解决它的一些依赖关系(为我的服务获取数据等)。我想把它们分开,这样我就有了一个主应用程序的配置块,然后是应用程序其他部分的一个或多个配置块。
最终,我希望它能够解决主应用程序的依赖关系,加载与之相关的组件,然后解决其余部分并加载这些部分,这样在加载时它的响应性会更好一些。
这是我到目前为止提出的,但它并没有解决第一个配置块中的依赖关系:
angular.module('myApp', ['ui.router', 'kendo.directives'])
.config(function($stateProvider) {
$stateProvider
.state('settings', {
url: '/',
views: {
'mainNav': {
templateUrl: 'scripts/directives/mainNav/mainNav.html',
controller: 'mainNavCtrl'
//etc
}
},
resolve: {
fetchSettings: function(Settings) {
return Settings.fetch;
}
}
});
})
.config(function ($stateProvider, $urlRouterProvider) {
$urlRouterProvider.otherwise('/');
$stateProvider
.state('otherPart', {
url: '',
views: {
'otherPart': {
templateUrl: 'views/otherPart.html'
//etc
}
},
resolve: {
fetcherPromise: function(User, MyData) {
var fns = [
MyData.fetch,
User.fetchEntitlements
];
return fetcher.inSerial(fns);
}
}
})
;
});
我走对了吗?
特别声明:以上内容(图片及文字)均为互联网收集或者用户上传发布,本站仅提供信息存储服务!如有侵权或有涉及法律问题请联系我们。
举报