首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >角度JS将初始视图加载到homepage..slow负载

问角度JS将初始视图加载到homepage..slow负载
EN

Stack Overflow用户
提问于 2014-12-17 16:28:15
回答 1查看 830关注 0票数 1

因此,在我的角JS页面中,我有我的索引页,它有我的page..and的头部和页脚,主容器被这样的视图加载

代码语言:javascript
复制
<!-- container -->
<div ui-view></div>
<!-- /container -->

app.config(['$stateProvider','$urlRouterProvider','$locationProvider', 

    function($stateProvider,$urlRouterProvider,$locationProvider){
      'use strict';

      $urlRouterProvider.otherwise("/");

      $stateProvider
        .state('home', {
          url: '/',
          templateUrl: '/views/search.html',
          controller: 'SearchCtrl'
        })
        .state('result', {
          url: '/result',
          templateUrl: '/views/result.html',
          controller: 'resultCtrl'
        });


      $locationProvider.html5Mode(false);
    }]);

问题是在首页的初始加载中,很明显,主内容是在首页之后加载的,footer..its (如初始页面)非常慢,然后在加载视图时扩展。

还有什么可以提高这种表现的吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-12-17 16:44:21

缓慢至少有一个原因是视图的模板('/views/search.html')是异步获得的。改进的一种方法是将模板内联(例如,在index.html中)添加一个<script>标记:

代码语言:javascript
复制
<script type="text/ng-template" id="/views/search.html">
 ... template
</script>
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/27530233

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档