Rumah > Soal Jawab > teks badan
Saya terus mendapat ralat selepas menggunakan $apply, sila jawab
漂亮男人2017-05-15 16:56:08
Ralatnya ialah Digest Already In Progress
. Sebabnya ialah gelung $digest
sudah pun dilaksanakan dan anda secara manual memanggil fungsi $apply
sekali lagi.
Hanya alih keluar panggilan berlebihan Anda juga boleh menilai sama ada ia sudah berada dalam $apply
di $digest
:
javascript
if(!$scope.$$phase) { $scope.$apply(); }
Lihat soalan ini: http://stackoverflow.com/questions/12729122/prevent-error-digest-alrea...
Jika anda tidak tahu apa itu $digest
, rujuk artikel ini:
http://harttle.github.io/2015/06/06/angular-data-binding-and-digest.ht .. .