Список условий

Компоненты с именем conditions.* позволяют проверять, соответствует ли выражение какому-то условию. Например, чтобы проверить, что поле с текстом заполнено.

  • condition.all. Проверяет, что все дочерние условия выполняются. Если хотя бы одно условие не выполнено, компонент возвращает false.

  • condition.any. Проверяет, что хотя бы одно из дочерних условий выполняется. Если ни одно условие не выполнено, компонент возвращает false.

  • condition.empty. Проверяет, что в данных пусто (undefined). Возвращает false, если данные получили значение.

  • condition.equals. Проверяет, равно ли исходное значение указанному.

  • condition.link-opened. Проверяет, что пользователь перешел по ссылке.

  • condition.not. Возвращает значение, обратное заданному условию.

  • condition.played. Проверяет, начато ли воспроизведение.

  • condition.played-fully. Проверяет, что воспроизведение завершено.

  • condition.required. Проверяет, что данные заполнены.

  • condition.schema. Позволяет валидировать данные с помощью JSON Schema. Это специальный формат, чтобы описывать данные в формате JSON.

  • condition.sub-array. Проверяет, что массив является подмассивом другого элемента.