Rumah > Soal Jawab > teks badan
angularjs controller中存在大量的.success(function(data){}).error(function(err){}).有时候绑定$scope.model的时候需要在success中绑定。好麻烦 有没有好点的方案
为情所困2017-05-15 17:02:45
Sudahkah anda menulis $http dalam pengawal untuk meminta data? Jika ya, anda disyorkan supaya mengambil bahagian meminta data, mencipta perkhidmatan baharu.
js untuk meminta data, dan kemudian memanggil perkhidmatan dalam pengawal. Dengan cara ini, anda hanya perlu melakukan kejayaan dan ralat sekali dalam perkhidmatan, dan hanya memanggilnya dalam pengawal Walaupun anda memanggilnya berulang kali, tidak akan ada kod berlebihan.
曾经蜡笔没有小新2017-05-15 17:02:45
Ringkasnya, tulis sahaja perkhidmatan yang merangkumi blok kod dan gunakan perkhidmatan ini untuk memulakan segala-galanya pada masa hadapan
天蓬老师2017-05-15 17:02:45
Beginilah cara saya mengendalikannya. Tulis baseService.js
Kendalikan beberapa panggilan balik secara bersatu Contohnya, selepas panggilan balik api, jika ralat ditemui, beberapa isu perlu ditangani dengan cara yang bersatu<🎜. >
漂亮男人2017-05-15 17:02:45
Gunakan mod proksi untuk mengisi kejayaan secara automatik Untuk pelaksanaan tertentu, sila rujuk $resource