请问一下,go语言怎么重写模板解析的逻辑呢?
问题是这样的:
比如模板中写 {{ .aaaa }} 但是我传来的数据中并没有aaaa这个字段
使用text/template的时候,这个值就成了"<no value>",我想更改这个默认值,不在模板上增加代码和逻辑,想直接修改解析流程,能行吗?
没搞懂go语言是怎么重写的,小弟刚接触不久go,希望有大大给个解答。
更多评论
去掉<no value>可以加
{{with .aaaa}} {{end }}
或者{{ or .aaaa ""}}
但是就是不想在里面加东西~~
#3