我是ractive的新手并且正在查看https://ractive.js.org/tutorials/iterative-sections/#step-5的表格排序教程
但是,如果我想按“计算”值排序,例如输出:
{{#resources}}
{{#if (type_id==1) }}
{{name}}
{{elseif parent_id!=15173}}
{{name}}
{{/if}}
{{/resources}}
要么:
{{client.0.name}}
?
你可以通过使用带有compare函数参数的sort()来实现这一点 - 例如,array.sort(function(a,b){/ *为a和b产生计算值(基于你的模板逻辑)并返回比较结果新的价值});