web-dev-qa-db-ja.com

Hamlのみでローカル変数を作成する

レイアウトのプロトタイピングの簡単な方法としてHamlを使用しています。これはRails、Sinatraなどのフレームワークを使用していません。

私がやりたいことは、Sassで変数を宣言してコード全体で使用できるのと同じように、上部で変数を宣言してページ全体で呼び出すことができるようにすることです。

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

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

これは可能ですか?

27
Adam

落とす $グローバル変数の宣言を回避します。正常に動作するはずです。

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