Подтвердить что ты не робот

Создайте локальную переменную только в Haml

Я использую Haml как быстрый способ прототипирования макетов. Это не использует Rails, Sinatra или любую инфраструктуру.

То, что я хочу сделать, это объявить переменную наверху и иметь возможность вызывать ее на всей странице, подобно тому, как я могу объявить переменную в Sass и использовать ее во всем коде.

!!! 5
  %body
    / Declare Variable
    - $type = 'Audio'

    .container{:id => "page-#{$type}"}

Возможно ли это?

4b9b3361

Ответ 1

Отбросьте $, чтобы избежать объявления глобальной переменной. Он должен работать нормально.

!!! 5
  %body
    / Declare Variable
    - type = 'Audio'
    .container{:id => "page-#{type}"}