Di AngularJS, pengontrol mewarisi, dan ruang lingkup lingkup lingkup lingkup yang umum digunakan adalah ruang lingkup. Secara default, ketika suatu properti tidak dapat ditemukan dalam ruang lingkup saat ini, itu akan dicari dalam ruang lingkup induk, jika tidak dapat ditemukan sampai $ rootcope ditemukan.
Tetapi dalam beberapa kasus, Rootscope adalah pengontrol kami, dan tidak mungkin untuk menulis sejumlah besar metode atribut publik ke dalam rootcope.
Misalnya, jika ada beberapa halaman serupa, semua dengan remah roti, bar pencarian, toolbar, tabel, dan elemen lainnya. Jika tabel remah roti dianggap langsung, maka pasti akan ada banyak konfigurasi serupa yang perlu diteruskan dari pengontrol ke komponen, dan banyak metode seperti alat juga akan dihasilkan untuk memproses data. Pada saat ini, jelas jelek untuk mengulangi kode yang sama di pengontrol setiap halaman, sehingga warisan diperlukan.
Menemukan solusi di StackOverflow, ternyata AngularJS telah mempertimbangkan hal ini dan menyediakan $ controller
var app = angular.module ('angularjs-starter', []); app.controller ('ParentCtrl', function ($ scope) {// Saya saudara kandung, tetapi ingin bertindak sebagai induk}); app.controller ('childctrl', function ($ scope, $ controller) {$ controller ('Parentctrl', {$ scope: $ scope});//ini berfungsi ini karya ini karya ini karya ini);Di atas adalah pengetahuan yang relevan yang diwariskan pengontrol AngularJS dari pengontrol lain yang diperkenalkan kepada Anda. Saya harap ini akan membantu semua orang!