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