2
這裏是什麼,我試圖完成一個煮下來的版本:使用哈巴狗混入結果作爲屬性值
mixin foo(bar)
= bar + ".html"
a(href= +foo("baz")) test
我想有錨標記被編譯爲<a href="baz.html">test</a>
,但我而是取而代之的是類型錯誤,在foo
不是一個函數。雖然我確實看到它在技術上不是一個函數,但是這不是一個mixin會有用的場景嗎?我已經在帕格文檔中搜索了類似於我的用例場景,但沒有成功。
我想在這裏實現mixin嗎?或者這是唯一可能的常規JS函數作爲上下文變量傳遞?
謝謝!這也是我最初嘗試過的,但是WebStorm在任何非緩衝代碼塊上拋出的語法錯誤都比一行花括號大。現在我看到這實際上是有效的語法,帕格編譯器接受得很好。這很可能是Jetbrains插件中的一個問題(與提交給其問題跟蹤器的此[問題](https://youtrack.jetbrains.com/issue/WEB-16966)類似)。 – gandreadis