我希望我的默认状态加载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>