格式化器用于将原始数据转换成便于阅读的文本。格式化器通过冒号(:)应用于数据,可以链式调用,每个格式化器的输出会作为下一个的输入。有些格式化器支持常量参数或动态参数。
格式化器的基本调用形式为:
{d.属性:formatter1:formatter2(...)}
例如,将字符串 "JOHN" 转换为 "John" 的示例中,先用 lowerCase 将所有字母转为小写,再用 ucFirst 将首字母大写。
"JOHN"
"John"
lowerCase
ucFirst
数据:
{ "name": "JOHN", "birthday": "2000-01-31" }
模板:
My name is {d.name:lowerCase:ucFirst}. I was born on {d.birthday:formatD(LL)}.