Перейти к основному содержимому

$temp

Структура для хранения временных данных, время жизни которых ограничено временем обработки одного запроса.

Специальные поля

  • targetState — используется в обработчиках preProcess, чтобы принудительно задать стейт, в котором нужно обработать запрос.
  • transition — предназначено для сохранения параметров реакции перехода. Является объектом с двумя вложенными полями:
    • state — путь к стейту, в который производится переход.
    • deferred — флаг, указывающий, отложенный ли переход (по реакции go) или немедленный (go!).

Примеры использования

Поля $temp часто используются в подстановках в теле тегов реакций.

patterns:
$number = $regex<\d+>

theme: /

state: Sum
q!: $number::numberOne + $number::numberTwo
script:
$temp.sum = parseInt($parseTree._numberOne) + parseInt($parseTree._numberTwo);
a: {{$parseTree._numberOne}} + {{$parseTree._numberTwo}} = {{$temp.sum}}