31 votes

Créez une variable locale en Haml uniquement

Je suis en train d'utiliser Haml comme un moyen rapide de prototyper des mises en page. Ce n'est pas en utilisant Rails, Sinatra ou un autre framework.

Ce que je veux faire, c'est déclarer une variable en haut et pouvoir l'appeler tout au long de la page, de manière similaire à la manière dont je peux déclarer une variable en Sass et l'utiliser dans tout le code.

!!! 5
  %body
    / Déclarer Variable
    - $type = 'Audio'

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

Est-ce possible?

52voto

Kyle Points 13512

Supprimez le $ pour éviter de déclarer une variable globale. Cela devrait fonctionner très bien.

!!! 5
  %body
    / Déclarez la variable
    - type = 'Audio'
    .container{:id => "page-#{type}"}

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X