helper.if
Оператор If...Then...Else. Позволяет выполнить либо один блок кода, либо другой, в зависимости от условия. Если вам нужно больше вариантов, используйте helper.switch.
Например, если вы хотите провести опрос, то с помощью компонента helper.if
вы можете спросить пол респондента и добавить разные наборы вопросов, в зависимости от того, кем является респондент: мужчиной или женщиной.
Как работает:
Если условие в if
— истинно (возвращает true
), то будет выполнен код, указанный в свойстве then
. Иначе (условие ложно и возвращает false
) будет выполнен код, указанный в else
.
Свойство else
использовать необязательно. Например, вы спрашиваете пользователя "Понравилось ли вам изображение". Вы можете сделать, чтобы при отрицательном ответе показывалось поле для комментария, а при положительном ничего не происходило.
Свойства компонента
Название | Тип | Описание |
---|---|---|
type * | "helper.if" | Задает тип компонента. |
condition * | condition | Условие, которое проверяется. |
else | any | Элемент, который будет возвращен, если условие из свойства |
then * | any | Элемент, который будет возвращен, если условие из свойства |
Название | Тип | Описание |
---|---|---|
type * | "helper.if" | Задает тип компонента. |
condition * | condition | Условие, которое проверяется. |
else | any | Элемент, который будет возвращен, если условие из свойства |
then * | any | Элемент, который будет возвращен, если условие из свойства |