Buat lapisan topeng lebih awal, paparkan topeng apabila membuat permintaan (biasanya $http atau $resource), dan tutup topeng selepas janji diselesaikan.
Logiknya semudah itu, tetapi kerana ia berlaku sangat kerap, anda perlu mempertimbangkan cara MENGERINGkannya.
Pada tahap paparan, jika topeng adalah biasa kepada semua aplikasi, jangan tulisnya di setiap laluan Sebaliknya, pertimbangkan untuk menulisnya dalam entri penghalaan atas supaya sub-laluan boleh berkongsinya.
Pada peringkat panggilan, adalah mudah untuk menyimpan keadaan topeng dalam $rootScope dan menggunakan DI untuk mengaksesnya pada bila-bila masa, jika ia lebih terperinci, tulis sahaja perkhidmatan untuk mengawalnya.
Topeng itu sendiri boleh dirangkumkan ke dalam arahan untuk digunakan semula dengan mudah, tetapi perkara ini sangat mudah, jadi tidak mengapa jika ia tidak dikapsulkan.
https://github.com/cgross/angular-busy/blob/master/README.md Gunakan modul ini
Buat lapisan topeng lebih awal, paparkan topeng apabila membuat permintaan (biasanya $http atau $resource), dan tutup topeng selepas janji diselesaikan.
Logiknya semudah itu, tetapi kerana ia berlaku sangat kerap, anda perlu mempertimbangkan cara MENGERINGkannya.
Pada tahap paparan, jika topeng adalah biasa kepada semua aplikasi, jangan tulisnya di setiap laluan Sebaliknya, pertimbangkan untuk menulisnya dalam entri penghalaan atas supaya sub-laluan boleh berkongsinya.
Pada peringkat panggilan, adalah mudah untuk menyimpan keadaan topeng dalam $rootScope dan menggunakan DI untuk mengaksesnya pada bila-bila masa, jika ia lebih terperinci, tulis sahaja perkhidmatan untuk mengawalnya.
Topeng itu sendiri boleh dirangkumkan ke dalam arahan untuk digunakan semula dengan mudah, tetapi perkara ini sangat mudah, jadi tidak mengapa jika ia tidak dikapsulkan.