0
是否可以定義使用玉的新運營商?玉模板引擎 - 定義新運營商
與emmet中的縮寫類似。
我想定義就像
k=v
是
<op key="k" value="v"/>
和
k eq 1
東西是
<find value="k = 1"/>
(雖然我喜歡zencoding/emmet我有時覺得它太簡潔了。)
如果不是Jade也許有類似的東西?
是否可以定義使用玉的新運營商?玉模板引擎 - 定義新運營商
與emmet中的縮寫類似。
我想定義就像
k=v
是
<op key="k" value="v"/>
和
k eq 1
東西是
<find value="k = 1"/>
(雖然我喜歡zencoding/emmet我有時覺得它太簡潔了。)
如果不是Jade也許有類似的東西?
不,Emmet不支持自定義操作符。而且,就你的例子而言,它需要完全不同的解析器,你可能需要自己寫。
但是,您可以利用Emmet語法來創建類似的東西。例如,本片斷定義:
"op": "<op key=\"${id}\" value=\"${class}\" />"
可以展開op#k.v
縮寫,以便獲得期望的結果。