问题标签 [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.
handlebars.js - 车把无法解决助手内的绑定问题
我在handlebars.Net 上玩了一点,BlockHelper 和绑定有问题。
模板(见下文)应在人员之间进行迭代,并且仅在年龄超过 18 岁时将人员写入结果。我认为我的助手工作正常,但 Handlebars.Net 无法解决我在助手块中的绑定。
我有这个模板:
这是我的数据:
结果应该是这样的:
但是 Handlebars 不能解决我在 GreaterThan-Block 中的绑定这是想要的还是错误的?
这是我在 C# 中的完整代码
帮手:
c# - Handlebars C# if equals 比较
我正在尝试在 Handlebars .NET 上进行 if equals 比较。{{#if xxx}}
正在使用布尔值。如何{{#if x = 'foo'}}
在 Handlebars .NET 中进行比较?
c# - 使用 hadlebars dot net 在车把根中设置变量
我需要创建一些变量以在不同的海关车把助手中使用它们。
看看怎么做,我找到了这个答案,其中使用了这个代码:
那是 Javascript 代码,我需要在 C# 中做同样的事情,在其中我看不到如何访问“根”对象。
以前有人做过类似的事情吗?我应该如何进行?
c# - 在 Handlebars.NET 中提供自定义值绑定器
我正在尝试使用.net core 和handlebars 构建代码生成框架,我需要自定义表达式如何映射到handlebars.net 中的值。这是可能的吗?我最接近的是将我的输入对象转换为字典,但它没有给我所需的灵活性,有没有我可以实现的接口来实现这一点?
handlebars.js - 车把 js 使用不同的 collection.first 项目
我正在尝试在另一个中使用collection fis item属性,但它不起作用,它没有给出任何错误,但它也不起作用 Bagaj不起作用但Bagaj1起作用,尽管它是相同的代码,这有什么问题?
handlebars.js - Handlebars.Net 如果数据不存在如何改变行为
在 Handlebars.Net 中,如果没有匹配的字段,它只是在那里放置一个空白。
结果是因为{{Name}}
不在数据中。
我的名字是,我在沃尔玛工作
有没有设置说,数据字段不存在就不要替换?
我希望它返回:
我的名字是 {{Name}},我在沃尔玛工作
handlebars.net - Handlebars.net:在块表达式“货币”关闭之前到达模板的末尾
我有一个看起来像这样的模板:(我删除了表格的一些元素只是为了保持代码简短)
有帮手:
我不确定对象本身是否相关,但如有必要我可以发布。问题出在助手身上。当我尝试编译模板时,我收到以下错误消息:
“在块表达式'货币'关闭之前到达模板的末尾”
如果我删除货币助手,则该值显示正常。它甚至从不调用货币函数。知道我在这里做错了什么吗?
c# - 用于不同数据上下文的车把模板
我在同一个项目中有两个看起来不同的数据库上下文。一个继承自不同的基类并具有不同的构造函数。
和
我可以先使用典型的命令搭建其中一个:
dotnet ef dbcontext scaffold -c DbFirstGraphQLDataContext ...
我有基本的脚手架设计时间服务:
还有这个.hbs
文件,我已经粘贴了其中的一部分。如您所见,.hbs 文件用于DbFirstGraphQLDataContext
我如何编写模板、C# 代码或脚本参数,以便它根据正在呈现的上下文呈现不同的构造函数或基类
handlebars.js - Handlebars.compile 在页面中不起作用。但是,从控制台工作
// 我在 html 页面中有以下代码。我正在尝试这个来学习 Handlebars.compile 功能。
asp.net - ASP.Net 中的依赖注入原理
我的 APS.NET 服务有一个配置,它通过把手解析它的一些配置字符串。它是一个通过AddSingleton
使用添加的单例GetSection
,如下所示:
现在我是 DI 的新手并尝试一些原则。HandlebarsHandle
所以配置需要一个我想要注入的所谓的。
处理程序的代码是:
配置代码为:
在 StartUp.cs 中,我将 Handler 添加为 Scope,将 Configuration 添加为 Singleton:
如您所见,每次我需要一个“已解决”字段时,我都必须在配置中使用以下命令设置处理程序:SetHandlebars
但我认为有更好的方法将处理程序注入配置。
有人可以解释一下吗?