Javascript Angular JS UI路由器在同一页面上重新加载问题,并在新选项卡中打开链接

Javascript Angular JS UI路由器在同一页面上重新加载问题,并在新选项卡中打开链接,javascript,jquery,html,angularjs,angular-ui-router,Javascript,Jquery,Html,Angularjs,Angular Ui Router,我的主页中有一个导航栏。每当我右键单击任何链接(例如:添加公司)并在“新建”选项卡中打开它时,它都会在“新建”选项卡中显示仪表板页面;当我在“添加公司”或“更新公司”页面(而不是“仪表板”)上时,我只需重新加载页面,重新加载后它仍会显示仪表板页面。 我想,当我在“添加公司”页面和刷新时,它仍然会显示相同的页面(添加公司页面而不是仪表板)和相同的内容,以便在新选项卡中打开。 我的主页如下所示: <ul class="navigation navigation-main navigation-

我的主页中有一个导航栏。每当我右键单击任何链接(例如:添加公司)并在“新建”选项卡中打开它时,它都会在“新建”选项卡中显示仪表板页面;当我在“添加公司”或“更新公司”页面(而不是“仪表板”)上时,我只需重新加载页面,重新加载后它仍会显示仪表板页面。

我想,当我在“添加公司”页面和刷新时,它仍然会显示相同的页面(添加公司页面而不是仪表板)和相同的内容,以便在新选项卡中打开。

我的主页如下所示:

<ul class="navigation navigation-main navigation-accordion">
   <li class="navigation-header"><span>Main</span> <i class="icon-menu"></i></li>
   <li ng-class="{active : isActive('/dashboard')}"><a ui-sref="dashboard" contextmenu="customMenu"><i class="icon-home4"></i> <span>Dashboard</span></a></li>
   <li ng-class="{active : isActive('/addCompany')}"><a ui-sref="addCompany"><i class="icon-plus3"></i> <span>Add Company</span></a></li>
   <li ng-class="{active : isActive('/updateCompany')}"><a ui-sref="updateCompany"><i class="icon-pencil"></i> <span>Update Company</span></a></li>
</ul>
更新:

从路由文件中删除此代码时:

app.config(['$locationProvider', function($locationProvider) {
   $locationProvider.html5Mode({
   enabled: true,
   requireBase: false
  });
}]);
删除此代码后,我的整个问题都得到了解决,但现在URL如下所示:


我不希望这个出现在URL中。

尝试更改为
ui-sref=“/dashboard”
ui-sref=“/addCompany”
,…从您的
路由中,每个州都有
仪表板模板
,现在,我得到了这个错误:无法从州“addCompany”解析“/dashboard”@hadiJzI不能使用标记作为,我已经设置了:$locationProvider.html5Mode({enabled:true,requireBase:false})@hadiJzIn您的路线更改
'columnOne@updateCompany“
“columnOne”
app.config(['$locationProvider', function($locationProvider) {
   $locationProvider.html5Mode({
   enabled: true,
   requireBase: false
  });
}]);