2016-11-28 2 views
0

Я использую ионный для разработки приложения. Есть много ссылок, и все они работают нормально. Только в определенном списке ссылки работают не только в ионном виде. Html is:ui-sref не работает на ionicview, но работает на браузере, устройстве и эмуляторе

<ion-list class="indexed-list"> 
     <ion-item 
      class="item item-avatar" 
      ng-repeat="item in categoriesEntity" 
      ui-sref="app.entityListSubCategory({subCategoryId: item.id})" 
     > 
      <img src="img/ionic.png"> 
      <h2 ng-bind="item.name"></h2> 
      <span 
       class="header assertive" 
       ng-if="item.name.substr(0, 1) !== categoriesEntity[$index - 1].name.substr(0, 1)" 
       ng-bind="item.name.substr(0, 1)" 
      ></span> 
     </ion-list> 
    </ion-list> 

Я отлично работаю в браузере, эмуляторе и устройстве. Я пытался заменить ui-sref на ng-click="alert('hello')", и он работал. Я также пытался переместить/скопировать ui-sref в img и h2 теги, но они тоже не работали. Я также попытался заменить ui-sref на ng-click и использовать услугу $state, чтобы изменить маршрут, но он тоже не работал.

Я регистрирую свои ошибки JS на сервере. Ошибок JS не возникает, когда я нажимаю на ion-item.

ответ

1

Это потому, что я написал слэш перед именем шаблона в Ui-маршрутизатор :-(

0

Возможно, вы не закрыли <ion-item> и <ion-list> закрыт дважды?

+0

Я был так удивлен, когда я увидел ваш ответ, но и рад, что это очень простое решение, но я попробовал и не сделал В любом случае, я устанавливаю htmllint вещь :-) – yogurt

+0

Можете ли вы создать скрипку или плункер, чтобы я мог проверить, что не так? – Kunal

+0

Проблема возникает только в ионном режиме, а не в браузере или устройстве. – yogurt

Смежные вопросы