我正在使用 Twitter 的 Typeahead.js 进行大约 15 个远程调用。在下面的示例中,我的部分代码以名称“list1”和“list2”给出。我的实际代码从 list1 到 list15。
{
name: "list1",
remote: "/get-list1/%QUERY",
template: "<p><strong>{{value}}</strong> - {{extract}}</p>",
engine: Hogan,
maxParallelRequests : 15
},
{
name: "list2",
remote: "/get-list2/%QUERY",
template: "<p><strong>{{value}}</strong></p>",
engine: Hogan,
maxParallelRequests : 15
},
该代码可以正常工作。但仅对前 6 个数据进行远程调用,其余的被忽略。当我做了一些阅读时,我才知道远程调用的最大数量(maxParallelRequests)有一个默认限制。
maxParallelRequests – The max number of parallel requests typeahead.js can
have pending. Defaults to 6.
如上面的代码所示,我将 maxParallelRequests 值设置为 15,但它仍然只执行 6 个远程调用。
我提供设置的方法是否错误?请纠正我所缺少的。