我剛開始嘗試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
啊,我明白了。我已經在下面留下了一個提案。 –