【发布时间】:2014-04-01 07:30:25
【问题描述】:
我有一个玉模板,我想将它用于记录的插入和更新。为了适应更新,我设置了我的模板,如下所示:
label(for="title") Title
input.col-sm-10.form-control#title(type="text",placeholder="Enter title...", value=data.title)
这对于更新非常有用。但是如果我正在创建一条新记录,那么data 为空,并且在尝试加载时模板会出错。为了解决这个问题,我一直在使用以下方法:
label(for="title") Title
input.col-sm-10.form-control#title(type="text",placeholder="Enter title...", value= typeof data === 'undefined' || data === null ? "" : data.title)
这很有效,但看起来很冗长。是否有更好的方法来处理这个问题,或者如果我想将此视图用于插入和更新,是否需要添加三元 if 语句?
【问题讨论】: