【发布时间】:2013-09-19 20:57:39
【问题描述】:
我注意到在我的 Handlebars.js 模板中定义以下内容可以正常工作:
<input name="username" value="{{user.name}}">
即使在以下情况下也有效:
- 用户未定义;和/或
- user.name 未定义
但是,我质疑这样做是否合适。后台发生了什么?下面的不是更合适,虽然会增加更多的混乱?
<input name="username" value="{{#if user}}{{#if user.name}}{{user.name}}{{/if}}{{/if}}">
谢谢。
【问题讨论】:
标签: template-engine handlebars.js