Apa itu $rootScope di AngularJS?
Apa itu $rootScope di AngularJS?

Video: Apa itu $rootScope di AngularJS?

Video: Apa itu $rootScope di AngularJS?
Video: Difference between $scope and $rootScope 2024, April
Anonim

Semua aplikasi memiliki $ rootScope yang merupakan cakupan yang dibuat pada elemen HTML yang berisi direktif ng-app. NS rootScope tersedia di seluruh aplikasi. Jika sebuah variabel memiliki nama yang sama di kedua lingkup saat ini dan di rootScope , aplikasi menggunakan yang ada dalam cakupan saat ini.

Demikian juga, orang bertanya, apa yang dipancarkan di AngularJS?

$broadcast() serta $ memancarkan () memungkinkan Anda untuk mengadakan acara di AngularJS aplikasi. Perbedaan antara $broadcast() dan $ memancarkan () adalah bahwa yang pertama mengirim acara dari pengontrol saat ini ke semua pengontrol anaknya. Itu berarti $broadcast() mengirim bahkan ke bawah dari pengontrol induk ke anak.

Selain di atas, apa itu $destroy di AngularJS? AngularJS : Mendengarkan $ menghancurkan . Angular akan menyiarkan $ menghancurkan acara tepat sebelum meruntuhkan ruang lingkup dan menghapus ruang lingkup dari induknya. Mendengarkan acara ini sangat penting untuk membersihkan tugas dan sumber daya yang mungkin terus menghabiskan memori atau CPU.

Dengan cara ini, apa perbedaan antara ruang lingkup dan rootScope di AngularJS?

$ rootScope mengacu pada objek yang dapat diakses dari mana saja dari aplikasi kita dapat mengatakan itu adalah global cakupan dari variabel. $ rootScope adalah objek induk dari semua sedangkan $ cakupan objek sudut dibuat di sebuah halaman web. $ cakupan dibuat dengan ng-controller sementara $ rootscope dibuat dengan ng-app.

Apa itu emisi lingkup?

$ cakupan memiliki fungsi yang disebut $ memancarkan () yang digunakan untuk memancarkan sebuah acara ke atas di cakupan hirarki. Siklus hidup acara dimulai dengan cakupan di mana $ memancarkan () dipanggil dan dikirim ke atas di cakupan hierarki ke semua pendengar terdaftar.

Direkomendasikan: