#ractivejs
#ractivejs
Вопрос:
Я новичок в 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}}
?
Ответ №1:
Вы можете достичь этого с помощью sort() с аргументом функции сравнения — например, array.sort(функция(a, b){ /* выдает вычисленное значение для a и b (на основе логики вашего шаблона) и возвращает результат сравнения для новых значений});