当需要在模板中使用自定义函数时,只要记住一个规则:将自定义函数代码放到“{{# }}”中。而这,也正是之前在学习“列模板”时的规则。因为,自定义函数只能是js代码,而模板中要执行纯粹的js代码时,必须以“{{#”开头、以“}}”结束。
如下图所示的模板代码,第1行是要打印的内容,在这里执行了自定义函数intToChinese函数,目的是将123456转为大写:
第2行到最后一行是以“{{#”开头、以“}}”结束的自定义函数代码。为方便调试,建议先将自定义函数在浏览器控制台中运行通过之后再贴到模板中。注意,运行调试时不要包含“{{#”和“}}”。
以下是模板打印效果: