Saya baru belajar Angular dan saya tidak pasti tentang banyak perkara. Saya ada soalan dan saya ingin bertanya kepada beberapa pakar.
Terdapat kaedah jalankan fungsi kemasukan, kodnya adalah seperti berikut:
Terdapat beberapa parameter dalam bahagian larian dan konfigurasi yang dibulatkan dalam kotak merah Terdapat dua perkara yang tidak jelas tentang parameter ini:
Soalan 1: Bagaimanakah ini parameter ditentukan? , mengapa yang ini dan bukan yang lain? Adakah nama itu tetap, atau boleh dipilih sesuka hati?
Soalan 2: Bagaimanakah parameter ini diluluskan?
Pada halaman pengawal tertentu, terdapat juga beberapa parameter yang saya tidak faham cara menghantar tangkapan skrin adalah seperti berikut:
Sama seperti dua soalan di atas:
Soalan 1: Bagaimanakah parameter ditentukan?
Soalan 2: Bagaimanakah parameter ini diluluskan?
1. Kegunaan sudut menyediakan untuk mencipta perkhidmatan (iaitu, perkara yang boleh disuntik, secara terang-terangan, ia disediakan untuk modul lain untuk digunakan Setiap kali anda menentukan penyedia untuk perkhidmatan, nama pembekal ialah serviceProvider. Di sini perkhidmatan ialah nama perkhidmatan. Perkhidmatan yang sepadan dengan $httpProvider dan $stateProvider dalam gambar di atas ialah $http, $state... Perkhidmatan terbina dalam sudut ini ditakrifkan oleh ServiceProvider di bahagian bawah.
2. Selepas mentakrifkan perkhidmatan, kita perlu menggunakannya dalam modul Untuk menggunakan perkhidmatan, kita perlu merujuk kebergantungan pada perkhidmatan tersebut, sebagai contoh: app.controller('xxController', ['xxservice', function. (xxservice) {xxx}]) Di sini xxController merujuk xxservice dan kemudian menggunakannya dalam modul. Lapisan bawah sudut menggunakan inject untuk merujuk perkhidmatan yang modul bergantung.
Sesetengah perkhidmatan terbina dalam sudut ($skop) dalam Rajah 2 boleh digunakan tanpa memperkenalkannya, dan terdapat perkhidmatan lain yang perlu dirujuk sebelum digunakan ($http, $state...)
Anda boleh merujuk artikel ini http:// /sentsin.com/web/663.html
Parameter yang anda nyatakan adalah semua perkhidmatan yang perlu disuntik jika perkhidmatan ini tidak digunakan dalam .run, .config, .controller, dll., anda tidak perlu menulisnya