Lihat cara penulisan ini
//app.js
angular.module('app',['app.controllers']);
//FirstController.js
angular.module('app.controllers').controller('firstCtrl',function($scope){...})
//SecondController.js
angular.module('app.controllers').controller('SecondCtrl',function($scope){...})
Tetapi apabila saya menulis laporan yang hilang seperti ini, firstCtrl dan SecondCtrl bukan kaedah yang sama saya baru mula belajar sudut, tolong bantu
Adalah disyorkan untuk menulis seperti ini
Premis pernyataan ini ialah anda mempunyai pandangan yang ng-appnya ialah app.controllers.
Parameter pertama fungsi modul ialah nilai ng-app.
Fungsi pengawal adalah untuk menentukan pengawal di bawah modul.
angular.module('app.controllers',[]).
Perhatikan di sini bahawa apabila modul pertama kali ditakrifkan, anda perlu mengisi kebergantungan Jika tiada kebergantungan, anda perlu mengisi tatasusunan kosong. Jika anda merujuk modul yang sama di tempat lain kemudian, tidak perlu mengisi kebergantungan.
Apabila anda menentukan dua pengawal di sini, kebergantungan tidak diisi. Ia perlu ditukar kepada yang berikut.
Nota: Kebergantungan yang berbeza akan menghasilkan kejadian yang berbeza, jadi sila ambil perhatian bahawa selepas definisi selesai, anda tidak boleh mengisi kebergantungan itu lagi pada kali berikutnya anda merujuknya, jika tidak, definisi berkaitan sebelumnya akan menjadi tidak sah yang sukar untuk diselesaikan.
Untuk soalan tentang gaya sudut, disyorkan untuk merujuk kepada tuan https://github.com/johnpapa/angular-styleguide