是否可以使用jade定义新的运算符?
与emmet中的缩写相似。
我想定义类似
的内容 k=v
是
<op key="k" value="v"/>
和
k eq 1
是
<find value="k = 1"/>
(虽然我喜欢zencoding / emmet,但我有时觉得它太简洁了。)
如果不是Jade可能类似吗?
答案 0 :(得分:0)
不,Emmet不支持自定义运营商。并且,在您的示例的情况下,它需要完全不同的解析器,您可能必须自己编写。
但是,您可以使用Emmet语法创建类似的东西。例如,使用此代码段定义:
"op": "<op key=\"${id}\" value=\"${class}\" />"
您可以展开op#k.v
缩写以获得所需的结果。