是否可以在灰尘中创建嵌套的助手.js
Is it possible to create nested helpers in dust.js?
我正在为 i18n
目的评估不同的模板引擎,我想知道是否有可能在尘土中创建嵌套的助手.js以便同时使用 i18n 和复数(或简单的变量)为单个句子。
考虑以下来自 PHP/WordPress 的示例,它使用 gettext 和 printf:
<?php printf( _n( 'One Response to %2$s', '%1$s Responses to %2$s', $comment_count ), $comment_count, $post_title ); ?>
在这里,我们_n()
包裹在printf()
内。灰尘.js助手可能吗?
嵌套
的帮助程序在Dust.js
中是绝对可能的,只要嵌套的帮助程序在外部帮助程序的主体中(而不是在参数范围内)。@select
帮助程序是已经广泛使用的嵌套帮助程序的一个示例。
{@select key=myKey}
{@eq value="Yes"}YES{/eq}
{@eq value="No"}NO{/eq}
{@default}Neither here nor there{/default}
{/select}
相关文章:
- 带嵌套json的下划线js查找
- 如何为d3.js图表输出组织/嵌套数据
- Ember.js(2.5.0)如何设置嵌套对象值
- immutable.js与嵌套映射/对象的比较/相等性能
- 嵌套的promise节点js
- Knockout.js中带有if:子句的嵌套循环
- 将js对象更改为使用嵌套的可观察数组敲除js视图模型
- 在Immutable js-Map中执行嵌套更新
- 无法格式化keystone.js中的嵌套日期字段
- 使用Angular.js解析JSON中的嵌套对象数组
- JS中的嵌套函数
- 聚合Sails.JS/Waterline中的嵌套模型数据
- 节点.js中的嵌套异步操作
- 将JS对象数组转换为嵌套形式的最有效方法
- 深度嵌套的backbone.js对象会导致错误
- 挖空.js嵌套视图模型不起作用
- ldap.js :嵌套搜索
- 嵌套 JS 命名空间
- 计算嵌套js对象中项目的长度
- 嵌套JS脚本.美元.随机脚本后getScript失败