2
テンプレートのマップを反復する
ジムクラス(ヨガ、ピラティスなど)のリストを表示しようとしています。クラスの種類ごとにいくつかのクラスがあるので、すべてのヨガクラス、すべてのピラティスクラスなどをグループ化したいと思います。 この機能を作ってスライスを切り取り、地図を作成しました func groupClasses(classes []entities.Class) map[string][]entities.Class { classMap := make(map[string][]entities.Class) for _, class := range classes { classMap[class.ClassType.Name] = append(classMap[class.ClassType.Name], class) } return classMap } 問題は、どのようにそれを通してI反復は、に応じてすることができ、今でhttp://golang.org/pkg/text/template/、あなたがそれにアクセスする必要があり.Key、私はまた、スライスを通過しない限り、フォーマット、私は(キーを知りませんテンプレートへのキーの)。このマップを自分のビューでアンパックする方法を教えてください。 私が現在持っているのは {{ . }} これは次のようなものを表示します: map[Pilates:[{102 PILATES ~/mobifit/video/ocen.mpg 169 40 2014-05-03 23:12:12 +0000 UTC 2014-05-03 23:12:12 +0000 UTC 1899-12-30 00:00:00 +0000 UTC {PILATES Pilates …
91
go
go-templates