angular.js - 인터페이스를 재조정할지 또는 각도의 시간에 따라 로컬 저장소의 내용을 조정할지 결정하는 방법
phpcn_u1582
phpcn_u1582 2017-05-15 17:10:16
0
1
605

데이터가 인터페이스를 통해 다시 검색되는지 아니면 로컬 저장소에서 직접 검색되는지 확인하는 데 시간을 사용할 수 있기를 바랍니다. 그러나 인터페이스는 promise를 보고할지 여부를 확인하기 위해 if를 사용하면 promise 개체를 반환합니다. then 은 함수가 아닙니다.

phpcn_u1582
phpcn_u1582

모든 응답(1)
洪涛

페이지가 로드된 후 시점을 잡고, 새로고침을 클릭할 때의 시점을 취하세요. 로컬을 사용할지 인터페이스를 사용할지 결정하려면 시간 차이를 살펴보세요. 둘의 논리가 다르기 때문에 서로 다른 방식으로 호출해야 합니다. 마지막으로, 언급한 오류가 발생하지 않도록 페이지에 데이터를 저장하는 변수에 값을 할당하십시오.
보충:
예를 들어 페이지 데이터는 $scope.data를 사용하여 저장됩니다.
페이지가 로딩되는 시점으로 이동하여 시작 변수에 저장합니다.
새로고침을 클릭하면 종료 시간을 가져와 종료 시간으로 저장할 수도 있습니다. 시간 차이가 1분 이상이면 인터페이스에서 데이터를 검색하십시오. 그렇지 않으면 localStorage에서 데이터를 가져옵니다.
인터페이스는 데이터를 검색하고 약속을 반환하는 반면, localStorage는 문자열을 반환합니다.

으아악

코드는 논리만 표시하며 직접 실행할 수 없습니다.

최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿