在 Handlebars.Net 中,如果没有匹配的字段,它只是在那里放置一个空白。
string source = @"My name is {{Name}} and I work at {{Job}}";
var template = Handlebars.Compile(source);
var data = new {
Job = "Walmart"
};
var result = template(data);
结果是因为{{Name}}
不在数据中。
我的名字是,我在沃尔玛工作
有没有设置说,数据字段不存在就不要替换?
我希望它返回:
我的名字是 {{Name}},我在沃尔玛工作