问题标签 [dust-helpers]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
node.js - 如何在灰尘模板中隐藏和显示内容?
我是nodejs的菜鸟。我正在使用 kraken 框架和灰尘模板制作电子商务网站。我想根据会话状态显示登录和注销文本。我的注销和登录功能运行良好。我想在用户登录时隐藏登录文本,在用户注销时隐藏登录文本。我该如何实现?我用于检查用户是否已登录的中间件如下:
如何使用除尘器实现这一目标?
javascript - 使用dustmotes-if 助手
我正在通过以下方式加载(通过requirejs)(最新版本的)灰尘和灰尘助手
一切正常 - 我能够利用灰尘/灰尘辅助逻辑。但现在我想利用灰尘微粒如果帮助并尝试了以下
- 但是 - 它到达“require([”./Scripts/dustmotes-if“],function(){”行并跳到末尾(右花括号)而不进入内部执行“我的其他灰尘自定义助手” .注意我已经检查了文件路径是OK的。
我还尝试删除“require([”./Scripts/dustmotes-if”],function(){”逻辑并简单地替换为“require([”./Scripts/dustmotes-if“]);” -尽管代码执行了,但“if”助手并未加载到助手集合中,因此在灰尘代码中引用“if”助手会导致“助手 'if' 不存在”。
有没有人试过这个或有任何想法。http://www.dustjs.com/上的参考资料并没有真正涵盖上述情况——同样,网上的许多文档/论坛帖子都参考了旧版本的dustjs 和 requirejs
json - 将多个 JSON 键与灰尘模板中的相同值进行比较
我有一个 JSON 被传递给Dust模板,并且想要比较多个键的相同值。例如,我有一个 JSON,例如:
除了使用“IF”条件(已弃用)之外,还有其他方法可以同时比较所有条件吗?
我不想做
有没有更好的方法来完成上述条件?
PS 用于灰尘助手版本1.5.0或更低版本。
angular - 在 typescript 环境中使用 node 模块
我一直在尝试在我的 Angular 2.0 客户端中使用节点模块“markdown”和“dustjs-helpers”。问题是我无法使用类型化解决方案(这两个包都不能用于类型化),我想知道是否有办法在 angular 2.0 中使用它们。
我必须在客户端使用它们,因为我不能用许多请求使服务器过载。
dust.js - Dustjs 或助手
如何使用除尘助手编写以下语句?
dust.js - Dust 中的正则表达式比较
有没有办法使用灰尘模板使用正则表达式比较。
例如:
@select key="{notes}"}
{@eq value="s+"}
sample: {notes}
{/eq}
{@default}
{notes}
{/default}
{/select}
我希望任何以's'开头的笔记都打印为“sample:{notes}”,否则它将直接打印{notes}。
是否可以使用任何外部助手来做到这一点?
dust.js - 同时访问嵌套数组中的外部和内部索引
我有嵌套数组,例如:
我需要生成如下输出:
外[0].内[0]
外[0].内[1]
外[1].内[0]
外[1].内[1]
我的问题是,一旦我进入内部上下文,我不知道外部索引。$idx
给了我内部的索引。有没有办法让我访问内部上下文中的外部索引?
模板示例:
dust.js - Dustjs - 使用dustjs模板检查数组中所有项目的条件
所以我在使用 Dust.js 模板时遇到了问题。
假设我有这些示例对象模型:
我有这个dustjs模板:
如果我的数组没有任何年、月和日属性,我想隐藏 DateColumn。 如果数组中只有一项具有日期信息,我想显示所有行的 DateColumn。
我是灰尘新手,但我认为这可能需要编写自定义灰尘助手。任何帮助都会很棒。
谢谢你!!!!