Когда пользователь земля на странице объект в API содержит логическое значение, как:Угловые тройной оператора для навигации пользователя
"Globals": [
{
"key": "HasDebitCard",
"value": "True"
}
]
Итак, если «значение» является «истина» или «ложь», это (ссылка) переместится в нужное место. Код для этого:
<div class="toolTile col-md-3">
<a ng-href="{{ ppt.Globals.value.True ? '#/claimEnter' : '#/clearSwipe' }}">
<img src="ppt/assets/toolIcons/submiticon.svg" >
<p>Submit a Claim for Reimbursement</p>
</a>
</div>
Однако, когда пользователь нажимает на эту ссылку, он всегда идет в том же месте, «clearSwipe» или нет «значение» установлено значение «True» или «False». В DOM, он показывает, как навигация в одном месте и как:
<a ng-href="#/claimEnter" href="#/claimEnter">
Не уверен, почему он должен оказывать в одну сторону или другую. Что я здесь делаю неправильно?
Большое спасибо.
Так пересматривают его, что всегда возвращает clearSwipe и clearSwipe, как показано в DOM, когда он должен показать claimEnter, так как значение верно. Даже если я вхожу в систему с пользователем, где Globals.value равно «False», он по-прежнему показывает clearSwipe и clearSwipe. – Mark
Хм, это странно. В любом случае вы можете опубликовать скрипку или кодировку, которая воспроизводит проблему? – tcigrand
Нет, это не общедоступный API. Это похоже на то, что он всегда будет последним, если я перейду clearSwipe с требованием, он пойдет туда. Код теперь: ppt.Globals.value == 'True'? '#/ClaimEnter': '#/clearSwipe' – Mark