今天遇到了一个Bug,具体如下:
此时在controller文件中this.Data["lists"]=bList,即通过模板传递[]*B形式的slice,在HTML文件中通过模板调用
在上面的代码中,在位置1使用{{.Num}}可以正常显示数目;但是在位置2显示为空,改变显示方法,使用{{.Num}}显示上一级的变量。但是依然显示为空,不能正常显示。
在上述代码的位置1或者位置2任意位置插入{{$temp.Num}}就可以正常显示了
$.引用的是模板中的根级上下文,而不是回到上一级引用其上下级,因此使用赋值变量的方法,再显示赋值之后的temp值就可以正常显示了。新闻热点
疑难解答