RequestPager는 server_api의 모든 속성을 쿼리 문자열로 요청에 보냅니다. 그러나 때로는 어떤 조건에서 매개 변수를 제외하고 싶습니다. 이것은 내가 PARAM을하고 있어요 방법입니다 : this.searchQuery
가 비어Backbone.js requestPager는 조건부로 URL에서 매개 변수를 제외합니다.
server_api: {
query: function() {
return this.searchQuery
},
type: function(){ return this.searchType }
}
경우가 ?query=&type=1
같은 URL을 수 있습니다. 그러나 비어 있거나 내 다른 조건이 실패 할 경우 query
또는 type
을 보내고 싶지 않습니다.
if(!myCollection.searchQuery){
delete(myCollection.server_api.licensed);
}
을하지만 이것은 유지 보수가 아니다. 텍스트 시간 때문에이 함수를 만들어야합니다. 그래서, 나는 이것을하는 더 좋은 방법을 찾고 있습니다. 어떤 도움?
여기에 있습니다 : https://github.com/addyosmani/backbone.paginator – HungryCoder