像
这样的东西<button decorator='initbutton:p1, p2; tooltip:Text' />
我找到了一个用于组合装饰器的装饰器助手插件:
http://martypdx.github.io/ractive-decorators-helpers/
它现在是最好的选择吗?
答案 0 :(得分:2)
Ractive本身不支持多个装饰器,至少现在还没有。您找到的decorator helper plugin是目前最好的选择。
有人opened an issue on GitHub要请求此功能。
答案 1 :(得分:2)
使用ractive-multi-decorator
。
首先安装它:
npm install ractive-multi-decorator --save
然后将其添加到ractive:
var ractive = new Ractive({
...
decorators: {
multi: require('ractive-multi-decorator')
},
...
});
然后使用它:
<div
id="myelement"
decorator="multi:{
localdecorator: [ {{ dynamicArg1 }}, arg2, arg3 ],
globaldecorator: {{singleArg}},
anotherdecorator: true
}"
></div>
致信akhouzy和martypdx。