We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 611273a commit 9500e7dCopy full SHA for 9500e7d
evo.context.go
@@ -150,6 +150,19 @@ func (r *Request) RenderView(mixed ...interface{}) *bytes.Buffer {
150
} else {
151
views = append(views, fmt.Sprint(item))
152
}
153
+ case reflect.Array:
154
+ for i := 0; i < ref.Len(); i += 1 {
155
+ switch ref.Index(i).Kind() {
156
+ case reflect.String:
157
+ views = append(views, fmt.Sprint(item))
158
+ case reflect.Map:
159
+ for _, k := range ref.Index(i).MapKeys() {
160
+ vars.Set(fmt.Sprint(k.Interface()), ref.Index(i).MapIndex(k).Interface())
161
+ }
162
+ default:
163
+ input = ref.Index(i).Interface()
164
165
166
case reflect.Map:
167
for _, k := range ref.MapKeys() {
168
vars.Set(fmt.Sprint(k.Interface()), ref.MapIndex(k).Interface())
0 commit comments