Добавление currentContext в onClick не работает - PullRequest
0 голосов
/ 26 апреля 2018

Я использую некоторый код в своем приложении Ionic для отображения всплывающего окна, а затем еще одна кнопка загружает страницу в приложении. Всплывающее окно работает нормально, так как функция openPopover получает идентификатор и т. Д. Внутри функции, но я пытаюсь заставить вторую кнопку загружать страницу при нажатии, и она будет меняться в зависимости от идентификатора. Если я заменю

{{currentContext.exhibitor.id}}

с

E105

, который является идентификатором в контексте, он работает, но если я использую функцию, это не так. Есть ли способ сделать то, что я пытаюсь сделать?

<button class="card badgeButton" ng-click="openPopover($event, currentContent.exhibitor)"><i class="icon ion-locked card-icon" style="font-size: 20px; color: #FFA500"></i></button>                                 
<button class="card badgeButton" onclick="window.location.href='#/menu/exhibitor/{{ currentContext.exhibitor.id }}'"><i class="icon ion-information card-icon" style="font-size: 20px; color: #980a82"></i></button> 

1 Ответ

0 голосов
/ 26 апреля 2018

Если вы собираетесь использовать ионные переменные, пытались ли вы использовать ng-click вместо onclick?

<button class="card badgeButton" ng-click="openPopover($event, currentContent.exhibitor)"><i class="icon ion-locked card-icon" style="font-size: 20px; color: #FFA500"></i></button>                                 
<button class="card badgeButton" ng-click="window.location.href='#/menu/exhibitor/{{currentContext.exhibitor.id}}'"><i class="icon ion-information card-icon" style="font-size: 20px; color: #980a82"></i></button>

Пожалуйста, проверьте результат кода (браузер) и поместите его здесь, чтобы мы могли получить больше подсказок и помочь вам.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...