我的主页位于根目录Home.html中。 然后我将我的App文件夹设置为这样。
App - >设备 - > Equipment.html
我的ui-router设置就是这个。
$locationProvider.html5Mode({ enabled: true, requireBase: false});
$urlRouterProvider.otherwise("/Home");
$stateProvider
.state('Home',{
url:"/Home",
templateUrl:'./App/Home/HomePart.html'
.state('Equipment',{
url:"/EquipmentBuilder",
templateUrl:'./App/Equipment/Equipment.html',
controller: 'EquipCtrl'
});
一切似乎工作正常,直到我进入设备页面并手动刷新...然后尝试转到Localhost / Equipment.html。而不是保持路线,这将是真正的.App / Equipment / Equipment.html。
我在主页上的所有操作都显示了视图
<div ui-view></div>
为什么它不会刷新状态,而是尝试转到不存在的页面。
似乎找不到刷新问题的解决方案。人们也无法为该页面添加书签,因为它会尝试为LocalHost / Equipment添加书签,但这些内容并不存在。