Rumah > Soal Jawab > teks badan
angular里的$setTimeout和原生的setTimeout有什么区别么?
世界只因有你2017-05-15 16:51:55
Pertama sekali, tiada $setTimeout
, ada $timeout
.
Kedua, $timeout
ialah lapisan enkapsulasi window.setTimeout
Fungsi dan antara mukanya pada asasnya adalah seperti berikut:
try...catch
dan pengecualian yang dilemparkan diwakilkan kepada $exceptionHandler
untuk penjadualan bersatu;
$timeout
, anda perlu menggunakan window.clearTimeout
untuk membatalkannya;
Parameter ketiga yang dihantar dalam $timeout.cancel(returnedPromise)
ialah nilai Boolean Jika false
fungsi$apply
, yang bermaksud bahawa skop semasa tidak akan dikemas kini. . Lalai ialah .
true