我有一个angularjs应用程序,它在网站的多个html页面上定义 . 其中一个页面使用 ui.router 更改某些视图状态而不导航离开此页面 . 由于 $stateProvider 是在角度应用程序级别注入的,看起来我必须在所有html页面中引用 ui.router 脚本,即使它实际上没有被使用 .

即,在甚至不使用布线但角度应用的其他部分的页面上必须包括以下内容 .

<script src="https://cdnjs.cloudflare.com/ajax/libs/angular-ui-router/1.0.3/angular-ui-router.js"></script>

有没有办法在单个应用程序上设置 ui.router ,而不必在每个html页面上包含对脚本的引用?我只是想避免不必要地在页面上加载资源 .