Rumah hujung hadapan web tutorial js Ringkasan kaedah angularjs untuk mengendalikan berbilang permintaan tak segerak_AngularJS

Ringkasan kaedah angularjs untuk mengendalikan berbilang permintaan tak segerak_AngularJS

May 16, 2016 pm 04:22 PM
angularjs Permintaan tak segerak

Dalam perniagaan sebenar, selalunya perlu menunggu beberapa permintaan untuk diselesaikan sebelum meneruskan ke langkah seterusnya. Tetapi $http dalam angularjs tidak menyokong permintaan segerak.

Penyelesaian 1:

Salin kod Kod adalah seperti berikut:

$http.get('url1').success(fungsi (d1) {
           $http.get('url2').success(fungsi (d2) {
//Memproses logik
});
});

Penyelesaian 2:

Kaedah dalam kemudian akan dilaksanakan mengikut tertib.

Salin kod Kod adalah seperti berikut:

var app = angular.module('app',[]);
app.controller('promiseControl',function($scope,$q,$http) {
Fungsi getJson(url){
      var tertunda = $q.defer();
$http.get(url)
            .kejayaan(fungsi(d){
            d = parseInt(d);
console.log(d);
                   ditangguhkan.resolve(d);
            });
          pemulangan tertunda.janji;
}

getJson('json1.txt').then(function(){
          return getJson('json2.txt');
}).kemudian(fungsi(){
          return getJson('json1.txt');
}).kemudian(fungsi(){
          return getJson('json2.txt');
}).kemudian(fungsi(d){
console.log('end');
});
});

Penyelesaian tiga:

Parameter pertama kaedah $q.all boleh menjadi tatasusunan (objek). Selepas kandungan dalam parameter pertama dilaksanakan, kaedah dalam kemudian akan dilaksanakan. Semua nilai pulangan kaedah parameter pertama akan dihantar dalam bentuk tatasusunan (objek).

Salin kod Kod adalah seperti berikut:

var app = angular.module('app',[]);
app.controller('promiseControl',function($scope,$q,$http) {
$q.all({first: $http.get('json1.txt'),second: $http.get('json2.txt')}).then(function(arr){
console.log(arr);
        angular.forEach(arr,function(d){
console.log(d);
console.log(d.data);
})
});
});

Terdapat banyak tutorial di Internet untuk penggunaan terperinci $q. Saya pun baru tahu. Kalau tak pandai cakap, tak berani nak cakap bukan-bukan. Kod di atas ditulis mengikut pemahaman saya, dan ia telah diuji tanpa sebarang masalah.

Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn

Alat AI Hot

Undresser.AI Undress

Undresser.AI Undress

Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover

AI Clothes Remover

Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool

Undress AI Tool

Gambar buka pakaian secara percuma

Clothoff.io

Clothoff.io

Penyingkiran pakaian AI

Video Face Swap

Video Face Swap

Tukar muka dalam mana-mana video dengan mudah menggunakan alat tukar muka AI percuma kami!

Alat panas

Notepad++7.3.1

Notepad++7.3.1

Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina

SublimeText3 versi Cina

Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1

Hantar Studio 13.0.1

Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6

Dreamweaver CS6

Alat pembangunan web visual

SublimeText3 versi Mac

SublimeText3 versi Mac

Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Cara mengendalikan permintaan selari dan tak segerak dalam pembangunan API backend PHP Cara mengendalikan permintaan selari dan tak segerak dalam pembangunan API backend PHP Jun 17, 2023 pm 04:22 PM

Apabila aplikasi web terus berkembang dan berubah, pengendalian permintaan selari dan tak segerak telah menjadi topik penting dalam pembangunan API bahagian belakang PHP. Dalam aplikasi PHP tradisional, permintaan dilakukan secara serentak, iaitu, permintaan akan menunggu sehingga respons diterima, yang akan menjejaskan kelajuan tindak balas dan prestasi aplikasi. Walau bagaimanapun, PHP kini mempunyai keupayaan untuk memproses permintaan selari dan tak segerak Ciri-ciri ini membolehkan kami mengendalikan sejumlah besar permintaan serentak dan meningkatkan kelajuan tindak balas dan prestasi aplikasi. Artikel ini akan membincangkan cara menangani pembangunan API backend PHP

Selesaikan masalah kemas kini masa nyata data permintaan tak segerak Vue Selesaikan masalah kemas kini masa nyata data permintaan tak segerak Vue Jun 30, 2023 pm 02:31 PM

Bagaimana untuk menyelesaikan masalah kemas kini masa nyata data permintaan tak segerak dalam pembangunan Vue Dengan pembangunan teknologi bahagian hadapan, semakin banyak aplikasi web menggunakan data permintaan tak segerak untuk meningkatkan pengalaman pengguna dan prestasi halaman. Dalam pembangunan Vue, cara menyelesaikan masalah kemas kini masa nyata data permintaan tak segerak adalah cabaran utama. Kemas kini masa nyata bermakna apabila data yang diminta secara tidak segerak berubah, halaman boleh dikemas kini secara automatik untuk memaparkan data terkini. Dalam Vue, terdapat berbilang penyelesaian untuk mencapai kemas kini masa nyata data tak segerak. 1. Mesin responsif menggunakan Vue

2022年最新5款的angularjs教程从入门到精通 2022年最新5款的angularjs教程从入门到精通 Jun 15, 2017 pm 05:50 PM

Javascript 是一个非常有个性的语言. 无论是从代码的组织, 还是代码的编程范式, 还是面向对象理论都独具一格. 而很早就在争论的Javascript 是不是面向对象语言这个问题, 显然已有答案. 但是, 即使 Javascript 叱咤风云二十年, 如果想要看懂 jQuery, Angularjs, 甚至是 React 等流行框架, 观看《黑马云课堂JavaScript 高级框架设计视频教程》就对了。

Gunakan PHP dan AngularJS untuk membina tapak web responsif untuk menyediakan pengalaman pengguna yang berkualiti tinggi Gunakan PHP dan AngularJS untuk membina tapak web responsif untuk menyediakan pengalaman pengguna yang berkualiti tinggi Jun 27, 2023 pm 07:37 PM

Dalam era maklumat hari ini, laman web telah menjadi alat penting untuk orang ramai mendapatkan maklumat dan berkomunikasi. Tapak web responsif boleh menyesuaikan diri dengan pelbagai peranti dan memberikan pengguna pengalaman berkualiti tinggi, yang telah menjadi tumpuan dalam pembangunan tapak web moden. Artikel ini akan memperkenalkan cara menggunakan PHP dan AngularJS untuk membina tapak web responsif untuk memberikan pengalaman pengguna yang berkualiti tinggi. Pengenalan kepada PHP PHP ialah bahasa pengaturcaraan sisi pelayan sumber terbuka yang sesuai untuk pembangunan web. PHP mempunyai banyak kelebihan, seperti mudah dipelajari, merentas platform, perpustakaan alat yang kaya, kecekapan pembangunan

Ralat UniApp: penyelesaian permintaan tak segerak 'xxx' gagal Ralat UniApp: penyelesaian permintaan tak segerak 'xxx' gagal Nov 25, 2023 am 08:59 AM

Ralat UniApp: 'xxx' permintaan tak segerak penyelesaian gagal Dengan perkembangan pesat aplikasi mudah alih, UniApp, sebagai rangka kerja pembangunan merentas platform, semakin digemari oleh pembangun. Walau bagaimanapun, seperti mana-mana rangka kerja teknikal lain, UniApp juga mempunyai beberapa masalah yang berpotensi, salah satunya ialah masalah pelaporan ralat apabila permintaan tak segerak gagal. Artikel ini akan memperkenalkan beberapa sebab biasa mengapa UniApp melaporkan ralat: "permintaan tak segerak 'xxx' gagal" dan menyediakan beberapa penyelesaian. Pertama, kita perlu memahami apa itu permintaan tak segerak. dalam U

Bina aplikasi web menggunakan PHP dan AngularJS Bina aplikasi web menggunakan PHP dan AngularJS May 27, 2023 pm 08:10 PM

Dengan pembangunan berterusan Internet, aplikasi Web telah menjadi bahagian penting dalam pembinaan maklumat perusahaan dan cara kerja pemodenan yang diperlukan. Untuk menjadikan aplikasi web mudah dibangunkan, diselenggara dan dikembangkan, pembangun perlu memilih rangka kerja teknikal dan bahasa pengaturcaraan yang sesuai dengan keperluan pembangunan mereka. PHP dan AngularJS ialah dua teknologi pembangunan web yang sangat popular. Kedua-duanya adalah penyelesaian bahagian pelayan dan bahagian pelanggan. Penggunaan gabungan mereka boleh meningkatkan kecekapan pembangunan dan pengalaman pengguna aplikasi web. Kelebihan PHPPHP

Permintaan HTTP tak segerak dalam bahasa Go Permintaan HTTP tak segerak dalam bahasa Go Jun 02, 2023 pm 09:10 PM

Dalam era Internet sekarang, banyak aplikasi perlu membuat permintaan rangkaian untuk mendapatkan atau menghantar data. Permintaan HTTP adalah salah satu kaedah permintaan rangkaian yang paling biasa digunakan. Dalam bahasa Go, kita boleh menggunakan pakej net/http dalam pustaka standard untuk memulakan permintaan HTTP, tetapi ini akan menyekat coroutine semasa. Jadi bagaimana untuk melaksanakan permintaan HTTP tak segerak dalam bahasa Go? Artikel ini akan memperkenalkan dua kaedah untuk melaksanakan permintaan HTTP tak segerak dalam bahasa Go. Kaedah 1: Gunakan goroutine dan channelGorout

Masalah pemprosesan permintaan tak segerak yang dihadapi dalam pembangunan teknologi Vue Masalah pemprosesan permintaan tak segerak yang dihadapi dalam pembangunan teknologi Vue Oct 09, 2023 pm 02:18 PM

Masalah pemprosesan permintaan tak segerak yang dihadapi dalam pembangunan teknologi Vue memerlukan contoh kod khusus Dalam pembangunan teknologi Vue, pemprosesan permintaan tak segerak sering dihadapi. Permintaan tak segerak bermakna semasa menghantar permintaan, program tidak menunggu hasil pemulangan dan terus melaksanakan kod berikutnya. Apabila memproses permintaan tak segerak, kita perlu memberi perhatian kepada beberapa isu biasa, seperti susunan permintaan pemprosesan, pengendalian ralat dan pelaksanaan serentak dalam permintaan tak segerak. Artikel ini akan menggabungkan contoh kod khusus untuk memperkenalkan masalah pemprosesan permintaan tak segerak yang dihadapi dalam pembangunan teknologi Vue dan memberikan

See all articles