Я наткнулся на учебную часть: http://learn.ractivejs.org/list-sections/5/
Делал попытки с select и sort.
Ractive шаблон
<th class='sortable {{ sortColumn === type ? "sorted" : "" }}' on-tap='sort:type'>
<div class="industry select">
<select>
{{#each type}}
<option> {{this}} </option>
{{/each}}
</select>
</div>
</th>
HTML
<div data-list></div>
Ractive скрипт
var type = ['Cat', 'Dog', 'Hamster'];
var ractive = new Ractive({
el: document.querySelector('[data-list]'),
template: '#list-container',
data: {
type: type,
sort: function ( array, column ) {
return array.sort( function ( a, b ) {
return a[ column ] - b[ column ];
});
},
sortColumn: 'type'
}
})
Хотел иметь возможность выбирать любой тип, а затем сортировать по типу, скажем, кошки; он будет перечислять кошек и список с собакой и хомяком.
Любое понимание/помощь в ractive приветствуется!
Обновлено
В настоящее время это не работает, потому что животное и сортировка неверны, я думаю