1.13 虚拟属性
About 182 wordsLess than 1 minute
1984-01-24
1.13 虚拟属性
虚拟属性也是对象的属性,是虚拟的,非模型对象的真实属性,这样的好处是当模板需要额外的用于显示的属性的时候但又不想更改模型,便可以采用这种办法。如beetl内置的虚拟属性 .~size
针对了数组以及集合类型。
${user.gender}
${user.~genderShowName}
~genderShowName
是虚拟属性,其内部实现根据boolean变量gender来显示性别
如何完成虚拟属性,请参考高级用法
Beetl内部实现了集合,Map,数组的统一的虚拟属性~size
,用来表示长度
var users=[1,2,3];
var size = users.~size