mustache 相关问题

Mustache是​​一种“逻辑较少”的模板语言,提供多种语言版本。

Mustache.js 在空格之间分割 HTML 属性

Mustache.js 将 HTML 属性拆分为多个空格之间的 HTML 属性。我怎样才能保持属性不变? 要渲染的对象(宽度包含空格) 卡池 = { 宽度:&

回答 3 投票 0

更改 Mustache 的编译器默认 null 值

我在项目中发现了一些覆盖 Spring MVC Mustache 默认配置的问题。 我的理解是,当模板

回答 3 投票 0

缩进而不换行?

我想编写一些像这样的小胡子代码以提高可读性: {{这个.$.名称}} {{这个.$.名称}} 但当我这样做时,HTML 看起来像这样: 姓名 姓名 我不想在两个名字之间有任何空格...

回答 1 投票 0

springdoc-openapi-generator模板定制

我正在使用 SpringBoot 3.4.1、Java 21.0.5 和 openapi-generator-maven-plugin 版本 7.10.0。 我想自定义 Spring(服务器)生成器模板,为此,我安装了 openapi-cli 下面...

回答 1 投票 0

Handlebars.js 不替换标签

我正在使用 Handlebars.js(或尝试),即使有一个简单的示例,它也不会用数据替换实际标签。 这是我所拥有的: <p>我正在使用 <a href="http://www.handlebarsjs.com" rel="nofollow">Handlebars.js</a>(或尝试),即使有一个简单的示例,它也不会用数据替换实际标签。</p> <p>这是我所拥有的:</p> <pre><code> &lt;script id=&#34;template&#34; type=&#34;text/x-handlebars-template&#34;&gt; &lt;div&gt;Test Template&lt;/div&gt; &lt;p&gt;Name: {{name}}&lt;/p&gt; &lt;/script&gt; &lt;div id=&#34;template-preview&#34;&gt;&lt;/div&gt; &lt;script&gt; var source = $(&#34;#template&#34;).html(); var template = Handlebars.compile(source); var data = { name : &#39;first name&#39;}; $(&#34;#template-preview&#34;).html(template(data)); &lt;/script&gt; </code></pre> <p>我没有收到任何错误,它在模板预览中显示模板,但 <pre><code>{{name}}</code></pre> 为空。如果我在这里遗漏了一些东西,有什么想法吗?</p> <p>谢谢!</p> </question> <answer tick="false" vote="0"> <p>这对我有用(用 Chrome 测试)。您使用的是哪个版本的车把?</p> <pre><code>&lt;!doctype html&gt; &lt;head&gt; &lt;/head&gt; &lt;body&gt; &lt;script src=&#34;https://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.js&#34;&gt;&lt;/script&gt; &lt;script src=&#34;http://cloud.github.com/downloads/wycats/handlebars.js/handlebars-1.0.0.beta.6.js&#34;&gt;&lt;/script&gt; &lt;script id=&#34;template&#34; type=&#34;text/x-handlebars-template&#34;&gt; &lt;div&gt;Test Template&lt;/div&gt; &lt;p&gt;Name: {{name}}&lt;/p&gt; &lt;/script&gt; &lt;div id=&#34;template-preview&#34;&gt;&lt;/div&gt; &lt;script&gt; var source = $(&#34;#template&#34;).html(); var template = Handlebars.compile(source); var data = { name : &#39;Michael&#39;}; $(&#34;#template-preview&#34;).html(template(data)); &lt;/script&gt; &lt;/body&gt; &lt;/html&gt; </code></pre> </answer> <answer tick="false" vote="0"> <p>您必须转义至少一个大括号;否则,服务器端视图 处理将尝试进行替换,从而将 {{name}} 作为空字符串返回。你的代码应该是这样的:</p> <p></p><div data-babel-preset-ts="false" data-lang="js" data-hide="false" data-console="true" data-babel="false" data-babel-preset-react="false"> <div> <pre><code>&lt;!doctype html&gt; &lt;head&gt; &lt;/head&gt; &lt;body&gt; &lt;script src=&#34;https://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.js&#34;&gt;&lt;/script&gt; &lt;script src=&#34;http://cloud.github.com/downloads/wycats/handlebars.js/handlebars-1.0.0.beta.6.js&#34;&gt;&lt;/script&gt; &lt;script id=&#34;template&#34; type=&#34;text/x-handlebars-template&#34;&gt; &lt;div&gt;Test Template&lt;/div&gt; &lt;p&gt;Name: \{{name}}&lt;/p&gt; &lt;/script&gt; &lt;div id=&#34;template-preview&#34;&gt;&lt;/div&gt; &lt;script&gt; var source = $(&#34;#template&#34;).html(); var template = Handlebars.compile(source); var data = { name: &#39;Michael&#39; }; $(&#34;#template-preview&#34;).html(template(data)); &lt;/script&gt; &lt;/body&gt; &lt;/html&gt;</code></pre> </div> </div> <p></p> </answer> </body></html>

回答 0 投票 0

如何修复“paths[0]”参数必须为字符串类型。使用 ExpressJS 引入 Mustache 部分时收到“数组实例”错误?

index.js 记录视图路径以确保部分可见 从“快递”进口快递; 从“body-parser”导入 bodyParser; 从“路径”导入路径; 从 'url' 导入 { fileURLToPath }; 小鬼...

回答 1 投票 0

与Go Fiber模板引擎一起使用时,我无法在小胡子中获取部分内容{{标题}}</</desc> <question vote="2"> <p>我正在尝试为我的网站创建一个布局,其中我对页眉和页脚使用部分内容。</p> <pre><code> <!DOCTYPE html> <html lang="en"> <head> <title>{{title}}</title> <script src="https://unpkg.com/<a href="/cdn-cgi/l/email-protection" data-cfemail="0f677b627721607d684f3e21362136">[email protected]</a>" crossorigin="anonymous"></script> <link href='/static/css/global.css' rel='stylesheet'> <link href='https://fonts.googleapis.com/css?family=Rubik' rel='stylesheet'> </head> <body> {{> views/partials/header }} {{{embed}}} {{> views/partials/footer }} </body> </html> </code></pre> <p>我按照此处所示的示例进行操作:<a href="https://stackoverflow.com">https://docs.go Fiber.io/template/mustache/</a></p> <p>嵌入工作正常,但部分不起作用。</p> <p>我的文件结构是这样的:</p> <pre><code>views ├── layout.mu └── partials ├── header.mu └── footer.mu </code></pre> <p>这是我如何设置应用程序和路线:</p> <pre><code>engine := mustache.New("./views", ".mu") app := fiber.New(fiber.Config{Views: engine}) app.Get("/", func(c *fiber.Ctx) error { return c.Render("index", fiber.Map{ "title": "index", }, "layout") }) </code></pre> <p>最后这是我的标题:</p> <pre><code><nav class="navigation"> <a href="/"><img alt="" class="logo" src="/static/images/logo.png"/></a> <ul class="items"> <li> <a class="links" href="/product">Produkt</a> </li> <li> <a class="links" href="/blog">Blogg</a> </li> <li> <a class="links" href="/about">Om Oss</a> </li> <li> <a class="links contact" href="/contact">Kontakta Oss</a> </li> </ul> </nav> </code></pre> </question> <answer tick="false" vote="0"> <p>我想你现在可能已经解决了。 但对于未来的用户,我将解决方案发布在这里。</p> <p>文件扩展名必须是 <pre><code>.mustache</code></pre>,否则模板引擎将无法从包含的部分文件中渲染文件。</p> </answer> </body></html>

我正在尝试为我的网站创建一个布局,其中我对页眉和页脚使用部分内容。 {{标题}}</</desc> <question vote="2"> <p>我正在尝试为我的网站创建一个布局,其中我对页眉和页脚使用部分内容。</p> <pre><code> <!DOCTYPE html> <html lang="en"> <head> <title>{{title}}</title> <script src="https://unpkg.com/<a href="/cdn-cgi/l/email-protection" data-cfemail="0f677b627721607d684f3e21362136">[email protected]</a>" crossorigin="anonymous"></script> <link href='/static/css/global.css' rel='stylesheet'> <link href='https://fonts.googleapis.com/css?family=Rubik' rel='stylesheet'> </head> <body> {{> views/partials/header }} {{{embed}}} {{> views/partials/footer }} </body> </html> </code></pre> <p>我按照此处所示的示例进行操作:<a href="https://stackoverflow.com">https://docs.go Fiber.io/template/mustache/</a></p> <p>嵌入工作正常,但部分不起作用。</p> <p>我的文件结构是这样的:</p> <pre><code>views ├── layout.mu └── partials ├── header.mu └── footer.mu </code></pre> <p>这是我如何设置应用程序和路线:</p> <pre><code>engine := mustache.New("./views", ".mu") app := fiber.New(fiber.Config{Views: engine}) app.Get("/", func(c *fiber.Ctx) error { return c.Render("index", fiber.Map{ "title": "index", }, "layout") }) </code></pre> <p>最后这是我的标题:</p> <pre><code><nav class="navigation"> <a href="/"><img alt="" class="logo" src="/static/images/logo.png"/></a> <ul class="items"> <li> <a class="links" href="/product">Produkt</a> </li> <li> <a class="links" href="/blog">Blogg</a> </li> <li> <a class="links" href="/about">Om Oss</a> </li> <li> <a class="links contact" href="/contact">Kontakta Oss</a> </li> </ul> </nav> </code></pre> </question> <answer tick="false" vote="0"> <p>我想你现在可能已经解决了。 但对于未来的用户,我将解决方案发布在这里。</p> <p>文件扩展名必须是 <pre><code>.mustache</code></pre>,否则模板引擎将无法从包含的部分文件中渲染文件。</p> </answer> </body></html>

回答 0 投票 0

小胡子模板中的条件逻辑?

我定义了自定义 Mustache 模板,通过在自定义 Codegen 生成器中扩展 AbstractJavaCodegen 类来生成 Java 应用程序。 我的目标是生成一个自定义 ServiceImpl.java 文件并且

回答 1 投票 0

使用 Mustache 和 JSPDF 从 HTML 页面创建真正的 pdf

我想使用jquery、jspdf和mustache从HTML页面创建一个真正的pdf(我们可以在其中访问pdf选项作为pdf文件中的选择文本)。 当我尝试使用 jspdf 和 libr 时...

回答 1 投票 0

open api 生成器的 Mustache 代码中的 {{=< >=}} 是什么?

在openapi-generator项目的api.mustache中是这样的语法,我真的不知道文件中的{{=< >=}}和各种类似html的括号的含义: https://g...

回答 1 投票 0

Java Mustache 错误:没有名称为“name”的方法或字段

我正在尝试在 Mustache for Java Spring 上制作模板,但遇到了问题。 我发送这样的 JSONObjects JSONArray: [{名称:'foo',年龄:21},{名称:'酒吧',年龄:22}] 我写了这个模板: <...

回答 1 投票 0

Spring REST 文档抛出 MustacheException

我收到一个奇怪的异常,在我的响应或请求中,不存在的字段出现了问题。我有配置设置,可以使用

回答 2 投票 0

Express 的 Mustache(类似)模板引擎?

Express (node.js) 是否有基于 Mustache 或使用类似语法的模板引擎? 我能找到的只有 haml、jade、ejs、jquery 模板和一个基于 CoffeeScript 的模板(我写 p...

回答 8 投票 0

如何在小胡子模板中添加注释?

在我的 Mustache 模板中,我想评论几行,但我无法做到。我仍然收到以 HTML 形式显示的评论。添加评论的正确方法是什么?任何人都可以...

回答 3 投票 0

使用java在mustache模板中如何使用Lambda以及什么是使用

我的任务是使用 Mustache 模板引擎来渲染模板,同时研究如何使用它,我偶然发现了 lambda,但我仍然无法捕捉到 对于

回答 1 投票 0

如何使用 gulp 编译 Mustache 模板部分?

我在 Ruby 下使用 Mustache/Sass/Compass-watch 制作静态 HTML 页面的原型。这个设置非常慢,所以我想用 Gulp 来构建一切。我设法让它构建 Sass,但是...

回答 3 投票 0

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

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

回答 1 投票 0

如何在 Node.js 中为我的视图之一排除或指定备用layout.mustache?

当前所有页面都是从views/layout.mustache 文件和特定于页面的views/page.mustache 模板呈现的 我想使用替代的layout.mustache和/或跳过layout.mustache全部...

回答 1 投票 0

如何在 Node.js 中为我的视图之一排除或指定备用layout.mustache?

当前所有页面都是从views/layout.mustache 文件和特定于页面的views/page.mustache 模板呈现的 我想使用替代的layout.mustache和/或跳过layout.mustache全部...

回答 1 投票 0

我可以在 swagger-codegen 中定义新的 Mustache 模板变量吗?

我开发了一个根据我的产品需求定制的rest-api客户端(用java)。我想使用基于 yaml 文件的 swagger-codegen 模块使用我的rest api 客户端生成测试。 我有...

回答 2 投票 0

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