Я пытаюсь показать третий гендерный "profile-others.png", обозначенный "N". Я все еще изучаю AngularJS и не могу заставить его работать, кроме Мужчины/Женщины.
{{session.user.profile.gender == 'M' ? 'images/profile-boy.png' : 'images/profile-girl.png'}}
Как включить третий файл.png, если пользователь выбирает N вместо M или F?
Вы можете вложить свой тернарный оператор следующим образом:
{{session.user.profile.gender == 'M' ? 'images/profile-boy.png' : session.user.profile.gender == 'F' ? 'images/profile-girl.png' : 'images/profile-others.png'}}
Пытаться:
{{({'M': 'images/profile-boy.png', 'N': 'images/profilen.png', 'F': 'images/profile-girl.png'})[session.user.profile.gender]}}