问题标签 [handlebars.net]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
398 浏览

handlebars.js - 车把无法解决助手内的绑定问题

我在handlebars.Net 上玩了一点,BlockHelper 和绑定有问题。

模板(见下文)应在人员之间进行迭代,并且仅在年龄超过 18 岁时将人员写入结果。我认为我的助手工作正常,但 Handlebars.Net 无法解决我在助手块中的绑定。

我有这个模板:

这是我的数据:

结果应该是这样的:

但是 Handlebars 不能解决我在 GreaterThan-Block 中的绑定这是想要的还是错误的?

这是我在 C# 中的完整代码

帮手:

0 投票
1 回答
275 浏览

c# - Handlebars C# if equals 比较

我正在尝试在 Handlebars .NET 上进行 if equals 比较。{{#if xxx}}正在使用布尔值。如何{{#if x = 'foo'}}在 Handlebars .NET 中进行比较?

0 投票
1 回答
266 浏览

c# - 使用 hadlebars dot net 在车把根中设置变量

我需要创建一些变量以在不同的海关车把助手中使用它们。

看看怎么做,我找到了这个答案,其中使用了这个代码:

那是 Javascript 代码,我需要在 C# 中做同样的事情,在其中我看不到如何访问“根”对象。

以前有人做过类似的事情吗?我应该如何进行?

0 投票
2 回答
116 浏览

c# - 在 Handlebars.NET 中提供自定义值绑定器

我正在尝试使用.net core 和handlebars 构建代码生成框架,我需要自定义表达式如何映射到handlebars.net 中的值。这是可能的吗?我最接近的是将我的输入对象转换为字典,但它没有给我所需的灵活性,有没有我可以实现的接口来实现这一点?

0 投票
0 回答
33 浏览

handlebars.js - 车把 js 使用不同的 collection.first 项目

我正在尝试在另一个中使用collection fis item属性,但它不起作用,它没有给出任何错误,但它也不起作用 Bagaj不起作用但Bagaj1起作用,尽管它是相同的代码,这有什么问题?

0 投票
2 回答
320 浏览

handlebars.js - Handlebars.Net 如果数据不存在如何改变行为

在 Handlebars.Net 中,如果没有匹配的字段,它只是在那里放置一个空白。

结果是因为{{Name}}不在数据中。

我的名字是,我在沃尔玛工作

有没有设置说,数据字段不存在就不要替换?

我希望它返回:

我的名字是 {{Name}},我在沃尔玛工作

0 投票
1 回答
145 浏览

handlebars.net - Handlebars.net:在块表达式“货币”关闭之前到达模板的末尾

我有一个看起来像这样的模板:(我删除了表格的一些元素只是为了保持代码简短)

有帮手:

我不确定对象本身是否相关,但如有必要我可以发布。问题出在助手身上。当我尝试编译模板时,我收到以下错误消息:

“在块表达式'货币'关闭之前到达模板的末尾”

如果我删除货币助手,则该值显示正常。它甚至从不调用货币函数。知道我在这里做错了什么吗?

0 投票
1 回答
61 浏览

c# - 用于不同数据上下文的车把模板

我在同一个项目中有两个看起来不同的数据库上下文。一个继承自不同的基类并具有不同的构造函数。

我可以先使用典型的命令搭建其中一个: dotnet ef dbcontext scaffold -c DbFirstGraphQLDataContext ...

我有基本的脚手架设计时间服务:

还有这个.hbs文件,我已经粘贴了其中的一部分。如您所见,.hbs 文件用于DbFirstGraphQLDataContext

我如何编写模板、C# 代码或脚本参数,以便它根据正在呈现的上下文呈现不同的构造函数或基类

0 投票
0 回答
123 浏览

handlebars.js - Handlebars.compile 在页面中不起作用。但是,从控制台工作

// 我在 html 页面中有以下代码。我正在尝试这个来学习 Handlebars.compile 功能。

0 投票
0 回答
39 浏览

asp.net - ASP.Net 中的依赖注入原理

我的 APS.NET 服务有一个配置,它通过把手解析它的一些配置字符串。它是一个通过AddSingleton使用添加的单例GetSection,如下所示:

现在我是 DI 的新手并尝试一些原则。HandlebarsHandle所以配置需要一个我想要注入的所谓的。

处理程序的代码是:

配置代码为:

在 StartUp.cs 中,我将 Handler 添加为 Scope,将 Configuration 添加为 Singleton:

如您所见,每次我需要一个“已解决”字段时,我都必须在配置中使用以下命令设置处理程序:SetHandlebars

但我认为有更好的方法将处理程序注入配置。

有人可以解释一下吗?