반응형
각도 JS $timeout vs $interval
뭐가 다른데?어떤 것을 언제 사용하면 좋을까요?저는 Angular에 처음 왔는데 그들은 저와 매우 비슷해 보여요.처음부터 베스트 프랙티스를 따르겠습니다.
$interval
는 콜백을 반복적으로 실행하지만 콜백의 실행을 지연시킬 뿐입니다(반복하지 않습니다).아니, 같지 않아또, 양쪽이 각각 및 의 래퍼인 것에 주의해 주세요.
또한 John Resig가 작성한 Javascript 타이머 작동 방법에 대한 훌륭한 기사를 읽어보기를 권합니다.
다음은 비슷한 Reddit 질문에 대한 djvirgen의 답변에서 발췌한 몇 가지 정보입니다.
Angular 앱에서는 항상 $timeout을 사용해야 합니다.이유는 다음과 같습니다.
- 주입이 가능하기 때문에 ngMock으로 테스트가 쉬워집니다.
- 보기를 업데이트하기 위해 다이제스트를 실행합니다.
- 그것은 그때 가능하다(그것은 약속이기도 하다).
그러나 다이제스트를 실행하고 싶지 않은 경우 세 번째 인수로 false를 전달할 수 있습니다.
$interval도 비슷한 장점이 있을 것 같습니다.
언급URL : https://stackoverflow.com/questions/23105646/angular-js-timeout-vs-interval
반응형
'programing' 카테고리의 다른 글
javascript를 사용하여 html을 생성하는 모범 사례가 있습니까? (0) | 2023.02.23 |
---|---|
워드프레스 $wpdb.여러 레코드 삽입 (0) | 2023.02.23 |
Angular 1.6.0: "Possible unhandled reject" 오류 (0) | 2023.02.23 |
JSONObject.toString: 슬래시를 이스케이프하지 않는 방법 (0) | 2023.02.23 |
Angular를 실행하는 로컬호스트 서버 작성 방법JS 프로젝트 (0) | 2023.02.23 |