Условия
Если Вы хотите установить разный текст в сообщении при различных значениях той или иной переменной, используйте условия
Стандартное условие
Условие состоит из функции if
и блока else
, разделяющего текст, который будет отображаться при двух различных значениях переменной. Стандартное условие if
рекомендуется использовать только с логическими значениями переменных, например, {{member.bot}}
. Пример использования: {{#if member.bot}}Текст, если участник является ботом{{else}}Текст, если участник не является ботом{{/if}}
Сравнительные условия
Сравнительные условия используются с числовыми значениями переменных и позволяют сравнивать их с определенными числами. Таким образом, эти условия имеют два параметра: значение переменной и число для сравнения. Пример использования условия "больше" для зарплаты в пользовательской работе: {{#gt work.salary 0}}Вы заработали {{#tls}}{{work.salary}}{{/tls}}{{else}}Вы потеряли {{#tls}}{{work.salary}}{{/tls}}{{/gt}}
. Ниже представлен список всех сравнительных условий.
{{#eq}}
Первое число равно второму
{{#gt}}
Первое число больше второго
{{#gte}}
Первое число больше или равно второму
{{#lt}}
Первое число меньше второго
{{#lte}}
Первое число меньше или равно второму
Last updated