javascript - 将 Handlebars Helpers 作为参数传递给 #if

标签 javascript if-statement marionette handlebars.js helper

我在模板中使用了以下很多内容:

{{#if isController}}

为了使该行可用,我必须序列化数据并向其添加 isController 属性。相反,我想使用 isController Handlebars 助手。

问题:无法将另一个帮助器作为参数传递给 #if 帮助器。

问题:有没有办法可以将 Handlebars 帮助器作为参数传递给 #if 帮助器?

最佳答案

从版本 1.3 开始,您可以执行以下操作:

{{outer-helper (inner-helper 'abc') 'def'}}

更多信息here

关于javascript - 将 Handlebars Helpers 作为参数传递给 #if,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25053684/

相关文章:

javascript - 重写 Backbone.Marionette 中 Marionette.Region 的 getEl 方法

backbone.js - 尝试使用 Bootstrap 和 Marionette、同级标签渲染动态下拉菜单

javascript - 从 ASP.NET 页面接收内容?

javascript - js 将函数名称作为参数传递,带括号和不带括号的行为不同

java - 在 Java 中,这是否被视为 "nested IF statement"的示例?

php - php 'if x && y'的处理

javascript - itemView 触发到达父级的自定义事件

javascript - 如何在自定义弹出加载中加载js/css文件

javascript - 使用正则表达式将 ":"转换为 ": "而不去除换行符

python - 制作不完整的 IF 语句