[英]set variables in handlebars root with hadlebars dot net
I need to create some variables to use them in diferent customs handlebars helpers.我需要创建一些变量以在不同的海关把手助手中使用它们。
Looking how to do it i found this answer, in which this code is used:寻找如何做到这一点,我找到了这个答案,其中使用了以下代码:
handlebars.registerHelper('assign', function (varName, varValue, options) {
if (!options.data.root) {
options.data.root = {};
}
options.data.root[varName] = varValue;
});
That is Javascript code, i need to do the same in C#, in which I don't see how to access to the "root" object.那是 Javascript 代码,我需要在 C# 中做同样的事情,在其中我看不到如何访问“根”对象。
has someone done something like that before?以前有人做过类似的事情吗? how should i proceed?我应该如何进行?
经过反复试验,我发现 Handlebars RegisterHelper
函数中的上下文参数是一个JObject
,所以我使用了JObject
Add
方法并添加了所需的属性,并在模板中简单地使用它们,就像它们是传递给模板
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.