templates 模板如何获取后端传过来map里面的值
时间: 2024-01-21 18:17:33 浏览: 68
MVC下使用ajax接收后台的map值 笔记
在后端中将数据封装到一个map中,然后将该map作为参数传递给前端模板,在模板中可以通过“.”操作符或“[]”操作符来获取对应的值。假设后端将一个名为“data”的map传递给模板,以下是两种获取值的方式:
1. 使用“.”操作符
```html
<!-- 假设data中包含name和age两个键值对 -->
<p>姓名:{{ .data.name }}</p>
<p>年龄:{{ .data.age }}</p>
```
2. 使用“[]”操作符
```html
<!-- 假设data中包含name和age两个键值对 -->
<p>姓名:{{ index .data "name" }}</p>
<p>年龄:{{ index .data "age" }}</p>
```
需要注意的是,第二种方式需要将键名作为第二个参数传递给index函数。
阅读全文