繁体   English   中英

把手阵列长度-1

[英]Handlebars array length -1

有没有一种方法来获取车把模板中的数组的索引,我想获取数组中的最后一个值并调用a。 财产

{{currentRevision.computedRoutingNodes.length-1.numberOfReviewDays}}

computeRoutingNodes是对象数组

我知道我可以得到像

{{currentRevision.computedRoutingNodes.1.numberOfReviewDays}}

但我想动态获取最后一个值

您可以使用一个助手:

Handlebars.registerHelper('propAtLengthRelativeIndex', function (arr, index, prop) {
    return new Handlebars.SafeString(arr[arr.length + ~~index][prop]);
});

然后这样称呼它:

{{propAtLengthRelativeIndex currentRevision.computedRoutingNodes '-1' 'numberOfReviewDays'}}

如果您使用的是Ember.js,则{{currentRevision.computedRoutingNodes.lastObject.numberOfReviewDays}}可以使用。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM