Angular ui-router在刷新时卸载模板

时间:2015-12-04 05:59:02

标签: javascript angularjs uiview angular-ui-router

我希望我的默认状态加载home.html但默认情况下没有加载。当我点击Home链接时,状态变好了。如果我输入' / view2'进入url后,它变为view2.html。但是,如果我刷新页面或加载相同的URL两次,一切都卸载。发生了什么?

(function () {
  'use strict';
  angular
    .module('app')
    .config(config);

  function config($stateProvider, $urlRouterProvider) {
    $urlRouterProvider.otherwise('/');

    $stateProvider
      .state('home', {
        url: '/',
        templateUrl: 'app/views/home.html'
      })
      .state('view2', {
        url: '/view2',
        templateUrl: 'app/views/view2.html'
      })
  }
})();

这里是html

   <main ui-view></main>
    <a ui-sref="home">home</a>
    <a ui-sref="view2">view2</a>

0 个答案:

没有答案