페이지에 페이지 매기기가 생겼습니다. 사용자가 다음 페이지 버튼에서 3 번 클릭하면 서버에 3 번 요청을 보냅니다. 그것을 막는 최선의 해결책은 무엇입니까?AngularJS 리소스가 중복 요청을 방지합니다.
내가 다음 페이지까지 버튼을 클릭 또는 denounce 클릭 이벤트를로드 해제 ngResource
페이지에 페이지 매기기가 생겼습니다. 사용자가 다음 페이지 버튼에서 3 번 클릭하면 서버에 3 번 요청을 보냅니다. 그것을 막는 최선의 해결책은 무엇입니까?AngularJS 리소스가 중복 요청을 방지합니다.
내가 다음 페이지까지 버튼을 클릭 또는 denounce 클릭 이벤트를로드 해제 ngResource
가장 좋은 해결책은 버튼 클릭 기능을 디버깅하는 것입니다. 함수를 디 바운스하면 X 초 동안 함수에 대한 후속 호출을 무시합니다.
Lodash에는 스로틀 및 디 바운스 (debounce) 방법이 함께 제공됩니다.
사용 가능한 lodash을 해달라고 경우는 사용을 클릭하면 다음 바로 버튼을 비활성화로 이동 NG 장애인이 사물의 클라이언트 측을 정렬하는 동안, 누군가 작성하면 API를 망치로 몇 가지 악성 코드를 방지하지 않습니다
일부 서버 측 보호는 시간이 있다면 좋은 생각입니다.
와 AngularJS와 1.6.6을 사용하고 있습니다.
요청이 완료되지 않은 상태에서 페이지 매김을 비활성화 하시겠습니까? – bluehipy