Mengapa kami menggunakan ruang lingkup di AngularJS?
Mengapa kami menggunakan ruang lingkup di AngularJS?

Video: Mengapa kami menggunakan ruang lingkup di AngularJS?

Video: Mengapa kami menggunakan ruang lingkup di AngularJS?
Video: Teknik Menyusun Ruang Lingkup dan Batasan Penelitian Pada Skripsi Auto ACC 2024, Mungkin
Anonim

Cakupan menyediakan API ($ berlaku ) untuk menyebarkan perubahan model apa pun melalui sistem ke tampilan dari luar " AngularJS ranah" (pengendali, layanan, AngularJS pengendali acara). Lingkup bisa bersarang untuk membatasi akses ke properti komponen aplikasi sambil memberikan akses ke properti model bersama.

Dengan mempertimbangkan hal ini, apa gunanya ruang lingkup di AngularJS?

$scope dalam AngularJS adalah objek bawaan, yang berisi data dan metode aplikasi. Anda dapat membuat properti ke objek $scope di dalam fungsi pengontrol dan berikan nilai atau fungsi padanya. $scope adalah perekat antara pengontrol dan tampilan (HTML).

Selain di atas, apa perbedaan antara scope dan rootScope di AngularJS? $ cakupan dibuat dengan ng-controller sementara $ rootscope dibuat dengan ng-app. utama perbedaan adalah ketersediaan properti yang ditugaskan dengan objek. Properti yang ditetapkan dengan $ cakupan tidak dapat digunakan di luar pengontrol di mana ia didefinisikan sedangkan properti yang ditetapkan dengan $ rootScope dapat digunakan dimana saja.

Selain itu, apa ruang lingkup dalam sudut?

Lingkup AngularJS NS cakupan adalah bagian yang mengikat antara HTML (tampilan) dan JavaScript (pengontrol). NS cakupan adalah objek dengan properti dan metode yang tersedia. NS cakupan tersedia untuk tampilan dan pengontrol.

Apa ruang lingkup $scope?

NS cakupan adalah objek JavaScript yang pada dasarnya mengikat "controller" dan "view". Seseorang dapat mendefinisikan variabel anggota di cakupan dalam pengontrol yang kemudian dapat diakses oleh tampilan.

Direkomendasikan: