关于灰尘的文档很糟糕,我已经仔细阅读了我可能找到的所有内容,并且无法弄清楚它应该如何工作.
我有这个问题与所谓特殊值$ IDX和$ LEN,其中,如果我猜对了,返回当前指数在遍历数组形区域和所述阵列状部分的长度.我有一个@if条件(实际上是多个),我正在尝试锻炼以格式化模板,并且这些值只是在我能说的附近工作,这带来了以下问题:
这是我的模板:
{#myArray}
{name}{@sep}, {/sep}{@if cond="('{$idx}' == '{$len} - 2')"}and {/if}{@if cond="('{$idx}' == '{$len} - 1')"}{@if cond="('{$len}' == '1')"} is {:else} are {/if}here.{/if}
{/myArray}
Run Code Online (Sandbox Code Playgroud)
该怎么做:
如果$ idx和$ len特殊作品按照人们认为它们的工作方式工作,那么这个模板就会按照我的意思去做,但是,我不会想到$ idx或$ len(或者两者都实施了.如果不是,我如何创建一个符合我想要的模板?
但是根据dustjs-linkedin wiki(在@if部分下),它们不能在基元列表中使用.在这种情况下,您必须使用以下语法:
{@idx}{.}{/idx}
Run Code Online (Sandbox Code Playgroud)同样适用于长度.所以,你的模板就像这个jsFiddle中的模板.
3.是的,$ idx和@idx是零基础的.(有关详细信息,请参见此处).
| 归档时间: |
|
| 查看次数: |
11028 次 |
| 最近记录: |