- 打赏
- 举报
重新定义个结构(去掉Page字段),然后赋值,最后返给前端。
- 打赏
- 举报
写一个NewPage方法,返回*Page,结构体里是没法修改属性的。
- 打赏
- 举报
https://stackoverflow.com/questions/34246904/is-it-possible-to-get-gorm-to-populate-nil-values-with-say-an-empty-slice-instea
哈哈gogo 2020-09-15
- 打赏
- 举报
请看内容,,,
Nihility/ 2020-09-15
- 打赏
- 举报
哈哈gogo 2020-09-14
- 打赏
- 举报
换成OtherPage []Page也不行,还是返回null,我用的是gorm查询
结果里OtherPage没有值时,就显示Null,有没有更好的办法呢
qybao 2020-09-14
- 打赏
- 举报
空指针和空数组对象是不一样的
要么你就把OtherPage定义为数组,
即 OtherPage []Page
要么就遍历myPage,判断OtherPage为nil就赋个空数组
即
for _, v := range myPage {
if v.OtherPage = nil {
v.OtherPage = [...]*Page{}
}
}