UI路由器 - 转向非角度应用程序

时间:2014-10-02 03:51:49

标签: javascript html5 angularjs

我的Angular中有一些路由,以及一些存在于Angular世界之外的应用程序。

我正在使用带有locationProvider的html5mode。

例如

app.config(function($locationProvider) {
    $locationProvider.html5Mode(true);
});

和UI路由器。例如

app.config(function($stateProvider) {
  $stateProvider.state('account.exchange', {
    url: '/exchange',
    templateUrl: 'exchange/exchange.html',
    controller: 'ExchangeCtrl'
  });
});

一切都很好。当我在角度应用程序中单击时,状态更改在没有完整页面刷新的情况下发生,我单击返回并且状态进入我之前的状态。当我点击角度世界之外的链接时,它会被提供,我可以在那里点击。我也可以点击返回角度应用程序。

然而 - 如果我从我的角度应用程序 - / app / state1开始,然后转到/ app / state2,然后转到角度外 - 例如。到/thisIsAStaticPage.html,然后单击后退按钮 - 网址栏更改但我的页面不会更改。没有整页刷新(这是我期望的)。

我做错了什么?

0 个答案:

没有答案