handlebars.js 相关问题

Handlebars是JavaScript的模板库。

如何通过车把中的索引访问数组项?

这是我的json。 { “数据”: [ { “类别”:“无”, “NB1”:12, “NB3”:20, “百分比”:66.67 } ] } 我...

回答 1 投票 0

如何在车把模板中使用 {{{{raw-helper}}}}

我有一个效果很好的车把模板。我希望能够将以下内容放入其中: <div class="editStuff"> ...</desc> <question vote="5"> <p>我有一个效果很好的车把模板。我希望能够将以下内容放入其中:</p> <pre><code>&lt;script id=&#34;someTemplate&#34; type=&#34;text/x-handlebars-template&#34;&gt; &lt;div class=&#34;editStuff&#34;&gt; &lt;span {{#if aThing}} data-someKey=&#34;{{anotherThing}}&#34; {{/if}}&gt; {{aThirdThing}} &lt;/span&gt; &lt;/div&gt; &lt;/script&gt; </code></pre> <p>这显然会在处理车把文件时呈现。所有的 {{}} 最终都是空白的,这不好。我找到了</p> <pre><code>{{{{raw-helper}}}} </code></pre> <p>阻止助手,并像这样尝试一下:</p> <pre><code>{{{{raw-helper}}}} &lt;script id=&#34;someTemplate&#34; type=&#34;text/x-handlebars-template&#34;&gt; &lt;div class=&#34;editStuff&#34;&gt; &lt;span {{#if aThing}} data-addresskey=&#34;{{anotherThing}}&#34; {{/if}}&gt; {{aThirdThing}} &lt;/span&gt; &lt;/div&gt; &lt;/script&gt; {{{{/raw-helper}}}} </code></pre> <p>但这最终会从 HTML 中删除整个脚本块。 </p> <p>根据 <a href="http://handlebarsjs.com/block_helpers.html#raw-blocks" rel="noreferrer">Handlebars 文档</a> 原始块中的任何内容都应保持不变。</p> </question> <answer tick="false" vote="8"> <p>原始帮助程序不是内置的。注册模板后应该可以工作。</p> <pre><code>Handlebars.registerHelper(&#39;raw&#39;, function(options) { return options.fn(this); }); {{{{raw}}}} &lt;script id=&#34;someTemplate&#34; type=&#34;text/x-handlebars-template&#34;&gt; {{test}} &lt;/script&gt; {{{{/raw}}}} </code></pre> </answer> <answer tick="false" vote="0"> <p>为了避免转义 HTML,您可以使用三重花括号 <pre><code>{{{</code></pre>,如下所示:</p> <pre><code>&lt;span&gt;{{{content with HTML here}}}&lt;/span&gt; </code></pre> <p>更多信息在这里:<a href="https://handlebarsjs.com/guide/expressions.html#html-escaping" rel="nofollow noreferrer">https://handlebarsjs.com/guide/expressions.html#html-escaping</a></p> </answer> </body></html>

回答 0 投票 0

车把热装填

我正在通过 Node、Handlebars、Express 和 Mongo 构建一个博彩 Web 应用程序。我的关键要求之一是实时更新数据库中的投注赔率变化。目前,...

回答 1 投票 0

无法访问车把中的数组数据

我很难将数据渲染到车把中。我在视图中尝试了 {{#each}} 和 {{if}} 进程,如下所示: {{#每个对象}} {{标题}} {{/每个}} (缩写)json 响应是...

回答 1 投票 0

使用 pybars3 添加助手

Sendgrid 的电子邮件模板是使用 Handlebars 呈现的。在 Sendgrid 的 Handlebars 实现中,有 #equals 帮助器。我正在使用Python的pybars3。在 pybars3 的 GitHub 自述文件中,...

回答 1 投票 0

Express 车把错误:错误:ENOENT:没有这样的文件或目录,

我正在尝试使用 sendgrid、[email protected]、nodemailer-handlebars1 和 expess-handlerbar@6 发送样式电子邮件 涉及 sendemail 的文件夹结构 发送电子邮件功能 常量节点邮件程序 =

回答 1 投票 0

使用 Handlebars 部分(nestjs + Fastify)时出现问题

我正在尝试使用 Handlebars 将项目中的静态内容替换为模板。我的项目名称是可读的,因此我有以下文件结构: 准备阅读 -民众 -src -查看...

回答 1 投票 0

如何访问类别页面中的产品数组(bigcommerce handelbars 模板)

我正在与 Stencil Handelbars 合作,这是一个大型商务网站。我正在类别页面中工作,我想访问那里不存在的产品数组。我不太了解

回答 1 投票 0

如何删除 Wiremock 中每个循环中的最后一个逗号

我需要为请求编写一个存根,如下所示: [ {“todo_id”:1}, {“todo_id”:2} ] 请求中的待办事项对象的数量可能会有所不同。 我的

回答 2 投票 0

使用sequelize和把手显示模型属性

我是一名编程初学者,目前正在开发一个网站项目:一个用户可以撰写和发布文章的基本项目。 在用户帐户页面上,我想显示艺术的历史...

回答 1 投票 0

我的数据未在我的页面上呈现。 json 似乎正确拉入

我正在练习使用车把显示数据,但我被卡住了。在我的控制台中,我可以看到它正在从我的 api 中提取信息,但车把中的 HTML 未在页面上呈现...

回答 1 投票 0

如何将变量的值传递给车把块

我正在编写一些 HTML 代码,这些代码使用车把模板来存储一些内部变量。我对车把不太熟悉,所以如果我的措辞有点不对劲,请原谅我。基本上,我的...

回答 1 投票 0

Rust Handlebars 动态选择子模板

想象一下,通过 Element 的特征实现,文档动态包含诸如 Header 或 Paragraph 之类的对象 在执行时,我希望把手能够渲染文档及其子文档。该...

回答 1 投票 0

CSS 由于某种原因无法加载到 hbs 文件中

所以我有一个非常基本的文件结构,但无论出于何种原因,当我在本地主机上运行它时,我无法让CSS显示在项目中。除了 css 加载之外的其他所有内容都是

回答 2 投票 0

我正在尝试使用句柄从 db typescript Nestjs 显示项目(事件),事件是对象数组。每个对象的属性未定义

请查看我通过事件检查问题的方式 @Get('视图/用户/事件') 异步查找所有事件( @Req() req:请求, @Res() res:响应, @Query('page') 页数: number = 1, @曲...

回答 1 投票 0

在 David Herron 的 Node.js Web Dev 书中,当我在代码中看不到数据(输入对象)时,数据(输入对象)如何到达车把模板

某些模板没有用于插入大多数输出中的布局模板的代码。就像login.hbs没有{{>layout}}一样,但布局存在于应用程序输出中的所有页面中......

回答 1 投票 0

Node Hapi.js 批量更新到 mariaDB

我正在寻找一种对我的 MariaDB 进行批量更新的方法。我将 Node.js mariaDB 插件和 HAPI.js 与 Handlebars 结合使用。我对 javascript 很陌生,但我的小项目已经取得了很大的进步......

回答 1 投票 0

OpenAPI 自定义生成器 - 如何防止 OpenApi 中生成“AllOf”类

我正在构建一个自定义生成器来为角度应用程序生成 TypeScript/Angular 模型。首先,我从 https://github.com/OpenAPITools/openapi-generator/blob/ 复制了代码

回答 2 投票 0

如何在 Jest 中编写加载车把模板文件的单元测试?

在我的reactjs项目中,我使用handlebars从模板生成源代码。这些模板保存在文件中。为了将这些文件加载到javascript中,我配置了下面的configur...

回答 3 投票 0

Node.js 从 Heroku 工作时电子邮件正文缺少数据,但在 localhost 中工作正常

仅当通过heroku使用时,电子邮件正文中缺少数据,但在 localhost.heroku 生产中工作正常 奇怪的是,电子邮件主题中也显示了相同的缺失字段,例如

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.