cari

Rumah  >  Soal Jawab  >  teks badan

angular.js - Arahan sudut merangkum pemalam pihak ketiga, cara melaksanakan pemuatan atas permintaan bagi js pihak ketiga

Bagaimana untuk melaksanakan pemuatan atas permintaan separa dalam

angularJS?


Nah, jawapannya ialah ocLazyLoad Berikut adalah sebahagian daripada kod yang diubah suai.
ps: Prinsipnya ialah menggunakan ajax untuk meminta fail js sasaran secara tidak segerak, dan kemudian meletakkan teks yang diminta ke dalam teg skrip dalam fungsi panggil balik. Sertai dom dan kemudian buat panggilan berkaitan pemalam?

app.directive('mySelect2', function($timeout, $ocLazyLoad) {
  return {
    link: function(scope, ele, attr) {
      ele.hide();
      $ocLazyLoad.load(['https://cdnjs.cloudflare.com/ajax/libs/select2/4.0.3/js/select2.min.js',
       'https://cdnjs.cloudflare.com/ajax/libs/select2/4.0.3/css/select2.min.css'])
       .then(function() {
            $(ele).select2(); 
        }); 
    }
  };
});
天蓬老师天蓬老师2785 hari yang lalu586

membalas semua(1)saya akan balas

  • 为情所困

    为情所困2017-05-15 17:04:42

    Syorkan ocLazyLoad, dokumentasi Cina, dokumentasi Inggeris.

    balas
    0
  • Batalbalas