Проблема с навигацией в приложении AngularJS после перехода с ngCordova на Ionic-Native - PullRequest
1 голос
/ 28 октября 2019

Я обновляю свое гибридное мобильное приложение с ngCordova на Ionic Native. Мое приложение использует последнюю версию AngularJS и последнюю версию Ionic v1.

Проблема, с которой я столкнулся, связана с ионным списком «кнопок». Вот один из них:

<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). Теперь он просто переходит на пустой экран. Нет ошибок.

URL-адреса перечислены в $ stateProvider в моем файле app.js.

Кто-нибудь знает, в чем может быть проблема?

1 Ответ

0 голосов
/ 28 октября 2019

Оказывается, моя проблема была с моим UI-роутером. Я обновил его до нового модуля, и в результате я должен использовать «ui-sref» вместо «href» почти для всего. Для получения дополнительной информации см .: разница между использованием ui-sref и href (где использовать) в ионной структуре с использованием службы ui-router

...