Rumah > Soal Jawab > teks badan
Sekarang program boleh dijalankan, tetapi kadangkala ia perlu disegarkan beberapa kali untuk memperbaikinya. Jika anda tidak bernasib baik, ia akan muncul semasa memuatkan
TypeError: $rootScope.gotoPGoals is not a function
dan mesej ralat lain. Terdapat spekulasi bahawa terdapat persaingan antara kelajuan pemuatan skop akar dan skop semasa Jika skop akar tidak dapat mengejar penyiapan pemuatan, panggilan akan gagal.
Tertanya-tanya bagaimana untuk menyelesaikan masalah ini?
Tidak boleh ditulis dalam app.run(), kerana fungsi seperti $scope.gotoPGoals() ditakrifkan dalam pengawal arahan dan mengendalikan $elemen arahan.
Kerana arahan dan atasan (iaitu, ngView) berkongsi skop yang sama, ia dipanggil dengan $rootScope...