Backbone.js 搜索表单模型

Backbone.js 搜索表单模型,backbone.js,Backbone.js,我必须设计一个搜索表单并显示结果。我在确定要使用的模型/集合时遇到一些困难 我有几个字段充当过滤器。这些字段是可以选择多个项目的选择框。在从一个字段中选择一个项目之后,我需要调用API,该API将返回带有此筛选器的结果列表,以及基于第一个筛选器的其他字段的所有剩余筛选器选项 我感到困惑的是,我该怎么做。每个选择框都应该是一个模型吗?因为每个选择框的选项都将更改 关于结果, 我认为结果应该是一个集合。但是考虑到这里只有一个API端点,我不知道哪个模型应该保存url。因为您的API实际上返回了一个结

我必须设计一个搜索表单并显示结果。我在确定要使用的模型/集合时遇到一些困难

我有几个字段充当过滤器。这些字段是可以选择多个项目的选择框。在从一个字段中选择一个项目之后,我需要调用API,该API将返回带有此筛选器的结果列表,以及基于第一个筛选器的其他字段的所有剩余筛选器选项

我感到困惑的是,我该怎么做。每个选择框都应该是一个模型吗?因为每个选择框的选项都将更改

关于结果,
我认为结果应该是一个集合。但是考虑到这里只有一个API端点,我不知道哪个模型应该保存url。

因为您的API实际上返回了一个结果集合,所以我会将过滤器参数保留在一个模型中,并且在提交搜索请求时,根据过滤器模型属性动态创建集合
url

您可以选择另一种方式,从模型本身发送请求,然后在
解析
中从对集合的响应中设置结果并将其从模型中删除,但这似乎比动态创建集合
URL