[英]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.