angular.js - $rootscope对应的controller在哪里?可以用什么方法获取到?
给我你的怀抱
给我你的怀抱 2017-05-15 17:06:32
0
2
663

在网上看到很多都在讲,每个$scope都有对应controller,那么$rootscope的controller在哪里呢?是ng-app属性所在标签里的ng-controller,那么如果ng-app所在标签没有ng-controller,那么对应的controller又应该怎么表示?

给我你的怀抱
给我你的怀抱

membalas semua(2)
伊谢尔伦

Pertama sekali, saya akan menggunakan jawapan Datuk Bandar Shanghai kepada wartawan Hong Kong: "Saya tidak pernah mendengarnya
Pernyataan ini tidak cukup jelas untuk merujuk kepada apa? Jika ia adalah arahan ngController, ayat ini jelas meletakkan troli di hadapan kuda. Ia adalah arahan ngController yang mencipta skop baharu. Jika ia merujuk kepada fungsi pengawal dalam arahan, ia jelas salah.

Jadi, lebih baik anda siarkan URL yang memegang paparan ini di sini. . .
Selain itu, ngApp sepadan dengan skop akar, iaitu $rootscope saya mungkin agak baru dan tidak tahu pengawalnya yang sepadan

仅有的幸福

Saya rasa lebih mudah untuk memahaminya dengan cara ini:
Pengawal - pengawal hanyalah sejenis enkapsulasi... Ia adalah takrifan corak reka bentuk AngularJS, tidak lebih. Tiada hubungan yang sepadan.

Kami mencipta pengawal melalui arahan ng-controller.
Kami juga boleh mencipta pengawal melalui perkhidmatan $controller.
Pengawal menggunakan lebih banyak perkhidmatan melalui suntikan pergantungan, satu lagi corak reka bentuk AngularJS. Contohnya $skop. Dan anda tidak perlu menyuntik $scope sama sekali...tetapi mengapa anda perlu menggunakan $scope Kerana anda boleh memahami $scope sebagai saluran berkelajuan tinggi antara halaman dan data, atau jambatan, atau sambungan, atau pelekat...iaitu, dalam pengawal Jika anda mahu semua yang ditakrifkan ditunjukkan pada halaman, anda mesti melepasi $scope
seperti

controller:
$scope.text = "hello world!";

view: 
{{ text }}

Oleh itu, tiada hubungan yang sepadan antara pengawal dan skop $scope. Mereka tiada kaitan antara satu sama lain. Ia seperti, anda mempunyai dua keping kertas dan anda ingin membuat model, dan anda juga memerlukan gam. Adakah anda fikir terdapat hubungan yang sepadan antara kertas dan gam?

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan