从 ngCordova 切换到 Ionic-Native 后 AngularJS 应用中的导航问题

Navigation issue in AngularJS app after switching from ngCordova to Ionic-Native

我正在将我的混合移动应用程序从 ngCordova 更新到 Ionic Native。我的应用程序使用最新版本的 AngularJS,以及最新版本的 Ionic v1。

我遇到的问题是 "buttons" 的离子列表。这是其中之一:

<ion-item nav-clear menu-close href="#/about" class="menu nav-menu" ng-class="{active: $state.is('about')}>
  <div class="item-text-wrap">
    {{'NAV_ABOUT' | translate}}
  </div>
</ion-item>

当我使用 ngCordova 时,此按钮只会重定向到 "about" 视图 (#/about)。现在,它只是导航到一个空白屏幕。没有错误。

url 列在我的 app.js 文件的 $stateProvider 中。

有谁知道这可能是什么问题?

原来我的问题出在我的 ui-路由器上。我已经将它更新为一个新模块,因此我必须使用 'ui-sref' 而不是 'href' 来处理几乎所有的事情。有关详细信息,请参阅: