如何在模板中执行此类操作?:{{userScores。{{currentUserId}}。[0] .score}}

时间:2016-11-10 22:05:15

标签: meteor meteor-blaze spacebars

这对我有用,但它很难编码: {{userScores.KxXJYDLvCvjk9nLwo.[0].score}}

我想用Meteor.userId()代替硬编码的id。

我该怎么做?

当然,这不起作用; {{userScores.Meteor.userId().[0].score}}

1 个答案:

答案 0 :(得分:2)

你不能直接在Blaze中做,你需要一个帮手,例如:

{{score0}}

JS:

Template.myTemplate.helpers({
  score0() {
    return this.userScores[Meteor.userId()][0].score;
  }
});