首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Handlebars.Net是否可以报告丢失属性的错误/警告?

Handlebars.Net是否可以报告丢失属性的错误/警告?
EN

Stack Overflow用户
提问于 2022-08-16 17:26:37
回答 1查看 73关注 0票数 0

假设我有一个请求{{Foo}}的模板,但是该属性不存在于给定的模型中。Handlebars.Net可以配置成向我报告这个问题吗?在我看来,它似乎只是默默地插入了一个空字符串,然后继续前进。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2022-08-16 18:13:45

答案是肯定的:

代码语言:javascript
复制
var config = new HandlebarsConfiguration()
{
    ThrowOnUnresolvedBindingExpression = true,
};
var handlebars = HandlebarsDotNet.Handlebars.Create(config);
var template = handlebars.Compile("Hello {{MissingProperty}}");
template(new object());

这将引发一个异常,告诉您MissingProperty丢失了。

如果不想抛出异常,也可以使用UnresolvedBindingFormatter

相关:关于https://github.com/Handlebars-Net/Handlebars.Net/issues/143的讨论

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/73377990

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档