cari

Rumah  >  Soal Jawab  >  teks badan

angular.js - Masalah perintah pelaksanaan, sudut perlu menyusun arahan selepas mendapat data di latar belakang

Untuk membuka halaman, anda perlu memulakan permintaan $http untuk mendapatkan data dari latar belakang, dan kemudian menghantar medan tertentu data sebagai parameter kepada arahan untuk penyusunan.

Masalahnya sekarang ialah kod dalam arahan nampaknya akan dilaksanakan sebaik sahaja halaman dibuka. Kerana data belum diperoleh lagi, ralat akan dilaporkan. Bagaimana untuk menyesuaikan diri?

Telah mencuba dan berjaya: mula-mula dapatkan data kod dan kemudian gunakan $compile untuk menyusun arahan secara dinamik dan kemudian tambahkannya pada dom.
Nak tahu kaedah lain yang bagus.

高洛峰高洛峰2828 hari yang lalu771

membalas semua(3)saya akan balas

  • 曾经蜡笔没有小新

    曾经蜡笔没有小新2017-05-15 17:14:25

    1. Anda boleh menggunakan Promise untuk merangkum permintaan AJAX, dan kemudian melakukan operasi seterusnya selepas menerima keputusan dalam arahan
    2 Anda boleh terus menggunakan $watch dalam arahan untuk menyemak sama ada data yang betul dikembalikan, dan kemudian melakukan seterusnya operasi. Walau bagaimanapun, adalah disyorkan bahawa $watch hanya digunakan untuk menyemak status kemas kini data dan tidak melakukan operasi lain.

    balas
    0
  • 为情所困

    为情所困2017-05-15 17:14:25

    Tidak jelas apakah keperluan anda. Anda baru saja menerangkan masalah kompilasi lulus nilai arahan

    balas
    0
  • 伊谢尔伦

    伊谢尔伦2017-05-15 17:14:25

    Beritahu kami cara untuk mengikat objek data ke DOM, gunakan arahan untuk mendapatkan data pada DOM, dan kemudian minta data dalam pengawal

    balas
    0
  • Batalbalas