Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/backbone.js/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Backbone.js 在主干网模型中是否可能有两个索引,因为服务器给我不同id的消息_Backbone.js - Fatal编程技术网

Backbone.js 在主干网模型中是否可能有两个索引,因为服务器给我不同id的消息

Backbone.js 在主干网模型中是否可能有两个索引,因为服务器给我不同id的消息,backbone.js,Backbone.js,在我的公交车站应用场景中,每个公交车站都有两种方式来识别它,它的唯一名称,就像普通名称和唯一的公共id号一样。当客户端与服务器端消息交互时,它将收到两条不同的消息,第一条消息使用总线名称标识站点,而第二条消息使用唯一的id号标识站点 因此,当为公交车站设计模型时,模型中是否可能有两个索引,因此无论我收到Num 1或Num 2消息,模型都可以立即帮助我找到模型,而不是循环查找车站 最好的rgards是所有的没有内置的方法来实现这一点,但是为集合构建二级索引非常简单。假设模型的名称从未更改(因为它是

在我的公交车站应用场景中,每个公交车站都有两种方式来识别它,它的唯一名称,就像普通名称和唯一的公共id号一样。当客户端与服务器端消息交互时,它将收到两条不同的消息,第一条消息使用总线名称标识站点,而第二条消息使用唯一的id号标识站点

因此,当为公交车站设计模型时,模型中是否可能有两个索引,因此无论我收到Num 1或Num 2消息,模型都可以立即帮助我找到模型,而不是循环查找车站


最好的rgards是所有的

没有内置的方法来实现这一点,但是为集合构建二级索引非常简单。假设模型的名称从未更改(因为它是唯一标识符,所以不应该更改):

用法:

var station = stations.getByName('name_of_station');
/未测试的代码示例

var station = stations.getByName('name_of_station');