Сортировать срез в golang html / template? - PullRequest
0 голосов
/ 10 октября 2019

У меня есть фрагмент вроде [{0 1} {0 3} {0 2}]. Заказ случайный. Я хотел бы вывести их в порядке второго аргумента. {{range .Slice}} возвращает их в порядке индексированной позиции. Я хотел бы использовать что-то вроде {{range .Slice | sortBy. [1]}}, но такой вещи нет.

Как получить диапазон, отсортированный по подпункту и контексту, установленному на текущий элемент (неподпункт) одновременно?

Ожидаемый результат: 0 1 0 2 0 3

Фактический результат: строки возвращаются в случайном порядке

1 Ответ

0 голосов
/ 10 октября 2019

Вы можете использовать пользовательскую функцию шаблона для этого.

На этот вопрос есть ответ, демонстрирующий функцию шаблона: Шаблон Go не работает правильно с if и range

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...