hogan.js相关内容

如何处理 mustache 模板中的字符串或字符串数​​组

我有一个关于在我的应用程序(或更准确地说是 Hogan)中使用 mustache 模板的简单/初学者问题.我使用的 API 有时返回一个字符串,有时返回一个字符串数组. 我知道可以将 String 包装在一个单元素数组中,但是否还有一种方法可以从 mustache 模板中处理这种可选性? 使用像 这样的普通部分{{#stringOrArray}}{{.}} {{/st ..
发布时间:2021-06-04 20:48:58 其他开发

Laravel 4 Blade {{}}和Hogan.js {{}}语法

我将Laravel 4与Blade Templating Engine和Hogan.js一起使用. 默认情况下,我的网站认为PHP和Laravel使用{{...}}.现在,我想使用Hogan.js,语法也为{{...}}.我收到一个错误消息,因为它们在此处使用相同的语法. 如何同时使用两者? 解决方案 您可以将@放在Hogan占位符之前,Laravel会忽略它们. // ..
发布时间:2020-04-28 05:43:33 PHP

如何在Hogan.js中使用Lambda时获取值

我有以下函数在jQuery中处理AJAX成功回调: 函数成功(数据){ var templateData = { items:data, formatMoney:function(){ return function(value){ return Globalization.format(value,'N'); }; } }; //填充报表表 var filledT ..
发布时间:2019-06-12 13:43:15 前端开发

Typeahead模板,if / else

感谢您对此问题的帮助:预先输出结果格式,这是一个跟进。 我的JSON看起来像 [{name =“Long Island”,type = “2”,id =“1234”},{name =“New York”,type =“1”,id =“5678”}] 在下拉列表中,我需要能够从类型2中分离类型1,所以 类型1标题​​ 类型1商品 类型1商品* 类型2标题 ..

如何为Hogan.js配置国际化?

我希望使用 hogan.js 在浏览器中创建html格式的模板。我读过hogan支持i18n,但我找不到一个如何工作的例子。你如何将翻译过的文本传递给hogan以及你在模板中添加了什么标记,我看到了{{_i}}和{{i18n}}? 解决方案 似乎我混淆了旧分叉来自Twitter的href =“https://github.com/janl/mustache.js”rel =“nofollo ..
发布时间:2019-05-27 13:54:24 前端开发

如何让咕task任务将胡须部分渲染为静态HTML

背景 我一直使用grunt.js和hogan.js任务为我们的内部文档构建静态HTML。我正在学习JavaScript,但我已经完成了足够好的布局和页面任务,但它确实有助于我们的工作流程使hogan任务将胡子部分呈现为HTML,如本例中的示例所示: https://gist.github.com/4132781 当前设置和我想完成的任务 我们所有的胡子部分都位于名为“partia ..
发布时间:2018-05-30 15:03:31 其他开发

hogan.js具有主页面或布局

是否有可能以任何方式使用hogan.js作为模板引擎,其布局类似于 “Razor或.NET中的母版页”? 我会得到这样的结果: layout.hjs: 包含“header”& “footer” 和 index.hjs: 将包含layout.hjs并仅包含页面内容 解决方案 确定: layout.hjs: / p> {{>标题}} {{$ cont ..
发布时间:2017-10-07 01:14:19 其他开发

对于Hogan JS模板中的循环

我正在使用Express JS和Hogan JS模板引擎。我知道hogan是逻辑较少的模板,但是我需要在视图代码中执行for循环来生成表字段。 我已经做了很多谷歌搜索,但没有找到任何解决方案。我知道如何在Hogan JS中执行 if-else 。 我阅读了和胡子JS 网站。 我以json格式获取价值。 [ { “email”:“abc@example.com”, “n ..
发布时间:2017-10-07 00:50:40 前端开发

霍根JS IF声明

我不太喜欢翡翠的语法,想知道我是否可以使用hoganJS做这个简单的比较? 示例代码是用JADE编写的。 / p> 我做了一些搜索,似乎有混合的意见..我只是想知道是否有办法或者我需要改变什么? 如果用户 li a(href ='/ dashboard')Dashbaord li a ='/ logout')注销 else li a(href ='/ login ..
发布时间:2017-06-25 02:56:52 前端开发

HoganJs和AngularJs用的NodeJS

我们正在尝试使用具有的NodeJS为HoganJs服务器端模板。然而,我们也想用AngularJs为我们的客户端的需求。 的问题是,既HoganJs和AngularJs用“{{”和“}}”完整填充其编译器的需求。正因为如此霍根剔除掉,如果在所有有一个角的“{{”,因为这样霍根作品。 我的问题是有没有一个现成的解决方案,可以让我同时使用角和Hogan一起,而不会相互冲突。 如果没有,有没有人知 ..
发布时间:2016-05-09 20:39:07 前端开发

Twitter的typeahead.js:可以使用角JS作为模板引擎?如果不是我怎么替换” {{}}"对于霍根/胡子JS?

嗨,我有 Twitter的typeahead.js 的工作,我不知道是否有可能修改 hogan.js 使用其他的东西比 {{}} ? 我看的精缩code 现在,我不知道是什么改变的东西那么简单。做一个查找和替换休息吧。 我主要是要求这一点,因为我使用的角度JS但Twitter的预输入需要一个模板引擎,导致Hogan和棱角分明的 {{}} 发生冲突。一个更好的解决办法是简单修改角JS(我知道这是 ..