私は次のコードを持っています:
Template.leaderboard.players = function() {
return Players.find({}, {sort: {score: -1, name: 1}});
};
Template.leaderboard.selected_name = function() {
var player = Players.findOne(Session.get("selected_player"));
return player && player.name;
};
そして、私はそれをそのようにもっと明確に整理したいと思います:
Template.leaderboard = {
players: function() {
return Players.find({}, {sort: {score: -1, name: 1}});
},
selected_name: function() {
var player = Players.findOne(Session.get("selected_player"));
return player && player.name;
}
};
問題は(コンソールのエラーから)これがTemplate.leaderboard
オブジェクトの既存のすべてのメソッドを上書きし、それを置き換えることです。
上記のような表記法を使用して既存のメソッドを維持しながら、これらのメソッドをオブジェクトに追加する可能性はありますか?