Template.leaderboard.helpers(..)语法出现问题



好吧,我在Learnable.com上学习Meteor的教程,似乎我遇到了一个需要更新的地方,因为教程告诉我使用的语句不断出错。

这是代码:PlayersList=新Meteor.Collection("玩家");

if(Meteor.isClient){
    Template.leaderboard.player = function(){
        return "A bit of text."
    }
}
if(Meteor.isServer){
}

Template.leaderboard.player = function(){部分给我带来了麻烦。

这是我一直收到的错误消息:

W20141027-10:15:05.776(-4) (blaze.js:67) Warning: Assigning helper with  
`Template.leaderboard.player = ...` is deprecated.  Use 
`Template.leaderboard.helpers(...)` instead. logging.js:65

有人能告诉我这里的正确用法吗?

TIA!

G

该教程很旧,使用了一种不再受支持的为模板分配辅助对象的方法。正确的方法如下:

Template.leaderboard.helpers({
    player: function(){
        return "A bit of text."
    }
})

最新更新