RequestPager は、server_api のすべての属性をクエリ文字列としてリクエストに送信します。ただし、ある条件でパラメータを除外したい場合があります。これがどのように、私はパラメータを設定しています:
server_api: {
query: function () {
return this.searchQuery
},
type: function(){ return this.searchType }
}
this.searchQuery
が空の場合、URL は のようになります?query=&type=1
。しかし、送信したくない、query
またはtype
それが空である場合、または他の条件が失敗した場合。
私は次のような汚い方法を知っています:
if(!myCollection.searchQuery){
delete(myCollection.server_api.licensed);
}
しかし、これは維持できません。テキストの時間なので、この関数を作成する必要があります。だから、私はこれを行うためのより良い方法を探しています。ヘルプはありますか?