自定义标签中,经常能看到
out << body([(var): i])之类的表达式。
此时,调用body闭包时候,需要传入Map, Map的key决定body代码访问传入数据的变量名, 而Map的value决定了传入数据的内容。
这里需要注意一点, Map必须写成[(val):i],因为[var:i]永远表示Map的key是字符串“var”
本文详细介绍了在自定义标签中如何正确使用body闭包,包括传入Map参数的方法及其注意事项。
自定义标签中,经常能看到
out << body([(var): i])之类的表达式。
此时,调用body闭包时候,需要传入Map, Map的key决定body代码访问传入数据的变量名, 而Map的value决定了传入数据的内容。
这里需要注意一点, Map必须写成[(val):i],因为[var:i]永远表示Map的key是字符串“var”
654
592

被折叠的 条评论
为什么被折叠?