cari

Rumah  >  Soal Jawab  >  teks badan

angular.js - Adakah terdapat sebarang perbezaan antara $setTimeout dalam setTimeout sudut dan asli?

Adakah terdapat perbezaan antara $setTimeout dalam setTimeout sudut dan asli?

阿神阿神2774 hari yang lalu907

membalas semua(1)saya akan balas

  • 世界只因有你

    世界只因有你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:

    1. Fungsi masuk dibalut dalam struktur try...catch dan pengecualian yang dilemparkan diwakilkan kepada $exceptionHandler untuk penjadualan bersatu;
    2. Apa yang dikembalikan bukan ID angka, tetapi objek janji. Ini bermakna anda tidak boleh membatalkannya dengan $timeout, anda perlu menggunakan window.clearTimeout untuk membatalkannya; Parameter ketiga yang dihantar dalam $timeout.cancel(returnedPromise) ialah nilai Boolean Jika
    3. dihantar,
    4. tidak akan digunakan untuk membalut panggilan falsefungsi$apply, yang bermaksud bahawa skop semasa tidak akan dikemas kini. . Lalai ialah . true
    5. Akhir sekali, perkara ini sebenarnya ada dalam dokumen...

    balas
    0
  • Batalbalas