我使用Haml作爲原型佈局的快速方法。這不是使用Rails,Sinatra或任何框架。僅在Haml創建局部變量
我想要做的是在頂部聲明一個變量,並能夠在整個頁面中調用它,類似於我可以在Sass中聲明變量並在整個代碼中使用它的方式。
!!! 5
%body
/Declare Variable
- $type = 'Audio'
.container{:id => "page-#{$type}"}
這可能嗎?
我使用Haml作爲原型佈局的快速方法。這不是使用Rails,Sinatra或任何框架。僅在Haml創建局部變量
我想要做的是在頂部聲明一個變量,並能夠在整個頁面中調用它,類似於我可以在Sass中聲明變量並在整個代碼中使用它的方式。
!!! 5
%body
/Declare Variable
- $type = 'Audio'
.container{:id => "page-#{$type}"}
這可能嗎?
刪除$
以避免聲明全局變量。它應該工作得很好。
!!! 5
%body
/Declare Variable
- type = 'Audio'
.container{:id => "page-#{type}"}
哇。我很尷尬。這確實工作正常。謝謝你凱爾... – Adam
它不起作用。 – Fuser97381
難道不行嗎? –
在ruby中用'$'前綴變量將其定義爲全局變量,這可能不是您想要的。放下'$'並使用'type'。 –
是的,是的。這是我完全愚蠢的錯誤。感謝你們。並感謝關於全局變量的提醒。 – Adam