2013-04-17 45 views
0

是否可以定義使用玉的新運營商?玉模板引擎 - 定義新運營商

emmet中的縮寫類似。

我想定義就像

k=v 

<op key="k" value="v"/> 

k eq 1 

東西是

<find value="k = 1"/> 

(雖然我喜歡zencoding/emmet我有時覺得它太簡潔了。)

如果不是Jade也許有類似的東西?

回答

0

不,Emmet不支持自定義操作符。而且,就你的例子而言,它需要完全不同的解析器,你可能需要自己寫。

但是,您可以利用Emmet語法來創建類似的東西。例如,本片斷定義

"op": "<op key=\"${id}\" value=\"${class}\" />" 

可以展開op#k.v縮寫,以便獲得期望的結果。