Я создаю расширенный поисковый оператор для своего приложения. Я пытаюсь сохранить параметры поиска во время поиска. Моя проблема в том, что у меня есть теги <select>, поэтому я не могу просто передать значение.
<select name = "sort" value = "{{inputs.sort}}">
<option value = "None" >None</option>
<option value = "NAME">Alphabetical</option>
<option value = "RATING">Rating</option>
<option value = "RELEVANCE">Relevance</option>
</select>
значение attr не работает с тегом select. Я нашел единственный способ сделать это - поместить выбранный атрибут в теги опций <option selected = "selected">...<option>, но простого способа сделать это с помощью руля не существует.
помощники не работают, потому что я использую только бэкэнд-ручки, которые не допускают троичные. Помимо полной генерации HTML из бэкэнда, я не могу найти способ сделать это, но мне кажется, что должно быть «чистое» или «сухое» решение.



![Безумие обратных вызовов в javascript [JS]](https://i.imgur.com/WsjO6zJb.png)


Может использовать
data-valueи обновлять выбор, когда страница загружается из набора данных