我刚开始尝试backbone.js,并在设计我的第一个前端模块时遇到了障碍。以下是我的:评论骨干网的投票API
我遵循基本的todos教程,并在我的自定义REST API上创建了一个评论系统。那里一切都很好。
我对每条评论都有投票或向下投票,就像SO一样。我想要调用REST API,它的位置是
POST /api/comments/vote/:id
参数“方向”(向上或向下)也被传递。
在我的意见查看我有一个调用另一个函数的函数它的评论模式是这样的:
vote_up: function() {
this.model.voteUp();
return false;
}
模型的功能:
voteUp: function() {
var up_votes = this.get('up_votes') - 0;
up_votes++;
this.save({up_votes: up_votes});
}
我敢肯定我不知道在这里需要this.save
,它实际上调用评论API并将所有参数作为POST发送。
我不知道如何以backbonejs的方式做到这一点(我正在寻找标准的东西)。
对我来说很不错! –
你是什么意思?我需要从'voteUp'里面调用'POST/api/comments/vote /:id'。我怎么做? – kapeels
啊,我明白了。我已经在下面留下了一个提案。 –