Handlebars:
Template
{{lookupOrDefault this 'firstname' 'Name not found'}}
Preparation-Script
Handlebars.registerHelper('lookupOrDefault', function (object, propertyName, defaultValue, options) {
    var result = options.lookupProperty(object, propertyName)
    if (result != null) {
        return result
    }
    return defaultValue
})
Input
{ firstname: "Yehuda" }
Output
Yehuda
最后更新: 1/11/2020, 3:46:21 PM