Как добавить условие if, используя $ scope, полученный из AngularJS, в JSON-данные?

0

Будучи новичком в AngularJS и JSON, у меня есть следующий JSON-код:

{
    key: 'EI',
    value: 'Eingepasst',
    rate: Settings.get('partnerRate'), 
    variants:
    [
        { key: 'E0', value: 'Regulär', multiplier: 1, rate: Settings.get('partnerRate') }
    ]
},

Однако его следует использовать только в том случае, если конкретная переменная в AngularJS-коде (для подробного описания $.scope.something) получает определенное значение.

Как я могу добавить такое предложение if (если возможно)?

  • 0
    Что вы подразумеваете под «это должно быть только« использовано »...». Вы хотите, чтобы он не отображался в html?
  • 0
    Да это верно.
Показать ещё 1 комментарий
Теги:
if-statement

1 ответ

1
Лучший ответ

Вы можете использовать ng-if в своем html, где вы привязываете свои json-данные.

Итак, скажем, у вас есть div, привязанный к некоторым свойствам вашей модели, вы можете обернуть это все в div с ng-if на нем следующим образом:

<div ng-if="something === expectedValue">
    <div>{{obj.rate}}</div>
    <div>{{obj.value}}</div>
</div>

Это довольно примитивный пример, но если у вас есть "что-то", определенное в вашей области, оно должно работать.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню