gpt4 book ai didi

backbone.js - 如何在 Backbone.js 的模型中放置一个集合?

转载 作者:行者123 更新时间:2023-12-03 23:28:36 25 4
gpt4 key购买 nike

我想了解如何在模型中添加集合结构。我的简单应用程序有团队(因此是团队模型和团队集合),每个团队都有一堆球员(球员模型和球员集合)。所以它的视觉结构是这样的:

Team A
- Player 1
- Player 2
- Player 3
Team B
- Player 1
- Player 2

等等...

如何构建这样一个主干应用程序?到目前为止,这是我计划的方式:
1)我会有一个团队集合,它可以容纳多个团队,其模型属性对应于 TeamModel。
2) 一个 Player 集合,它将包含所有多个玩家和对应于 PlayerModel 的模型属性。

现在我对如何让团队集合和模型与玩家集合和模型相对应感到困惑。 IE。根据我的设计,第三种关系是每支球队都有一组球员。但是我不确定如何实现它。

最佳答案

“现在我对如何拥有团队集合和模型与球员集合和模型相对应感到困惑。也就是说,根据我的设计,第三种关系是每个团队都有一个球员集合。”

只需向您的团队模型添加一个属性,该属性将是一组玩家。

var Team = Backbone.Model.extend({
initialize: function() {
// assuming Players a collection of players
this.set('players', new Players());
}
});

现在,填充数据是另一个有很多解决方案的问题。但是以这种方式做事会给你一个强大的结构。

关于backbone.js - 如何在 Backbone.js 的模型中放置一个集合?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15994548/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com