ui-router on Page Reload / Refresh

时间:2016-05-26 14:42:39

标签: angularjs

我的主页位于根目录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添加书签,但这些内容并不存在。

0 个答案:

没有答案