


Ringkasan kaedah angularjs untuk mengendalikan berbilang permintaan tak segerak_AngularJS
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:
$http.get('url1').success(fungsi (d1) {
$http.get('url2').success(fungsi (d2) {
//Memproses logik
});
});
Penyelesaian 2:
Kaedah dalam kemudian akan dilaksanakan mengikut tertib.
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).
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.

Alat AI Hot

Undresser.AI Undress
Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover
Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool
Gambar buka pakaian secara percuma

Clothoff.io
Penyingkiran pakaian AI

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

Artikel Panas

Alat panas

Notepad++7.3.1
Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina
Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1
Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6
Alat pembangunan web visual

SublimeText3 versi Mac
Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Topik panas





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

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

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

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: '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

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

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 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
