在golang html/模板中排序切片?

在golang html/模板中排序切片?,go,go-html-template,Go,Go Html Template,我有一个像[{01}{03}{02}的切片。 顺序是随机的。 我想按照第二个参数的顺序输出它们。 {range.Slice}}将按照索引位置的顺序返回它们。 我会使用类似{range.Slice | sortBy.[1]}的东西,但是没有这样的东西 如何将按子项和上下文排序的范围同时设置为当前项(而不是子项) 预期产出: 0 1 0 2 03 实际产量: 行以随机顺序返回您可以使用自定义模板函数来执行此操作 此问题的答案演示了模板函数:您可以使用自定义模板函数来完成此操作 此问题的答案演示了模板

我有一个像[{01}{03}{02}的切片。 顺序是随机的。 我想按照第二个参数的顺序输出它们。 {range.Slice}}将按照索引位置的顺序返回它们。 我会使用类似{range.Slice | sortBy.[1]}的东西,但是没有这样的东西

如何将按子项和上下文排序的范围同时设置为当前项(而不是子项)

预期产出: 0 1 0 2 03

实际产量:
行以随机顺序返回

您可以使用自定义模板函数来执行此操作


此问题的答案演示了模板函数:

您可以使用自定义模板函数来完成此操作


此问题的答案演示了模板功能:

使用
Sort
包在传递给模板之前对其进行排序。使用
Sort
包在传递给模板之前对其进行排序。