Rumah >hujung hadapan web >tutorial js >Artikel untuk bercakap tentang suntikan pergantungan dalam Angular

Artikel untuk bercakap tentang suntikan pergantungan dalam Angular

青灯夜游
青灯夜游ke hadapan
2023-01-06 21:14:252113semak imbas

Artikel ini akan membantu anda meneruskan pembelajaran sudut dan memahami secara ringkas suntikan pergantungan dalam Angular, saya harap ia akan membantu anda!

Artikel untuk bercakap tentang suntikan pergantungan dalam Angular

Penterjemah ditambah: Wikipedia menunjukkan bahawa - dalam kejuruteraan perisian, suntikan kebergantungan (Dependency Injection, DI) merujuk kepada membenarkan objek menerima apa yang bergantung kepada objek lain. objek. "Pergantungan" merujuk kepada objek yang diperlukan oleh penerima. "Suntikan" merujuk kepada proses menghantar "bergantung" kepada penerima. Selepas "suntikan", penerima akan memanggil "kebergantungan".

Penterjemah menambah: Contohnya - apabila classA menggunakan fungsi tertentu classB, ini bermakna classA mempunyai kebergantungan classB. Sebelum menggunakan classA kita perlu mencipta classB. Artikel yang disyorkan Apakah Suntikan Ketergantungan? Bagaimana cara menggunakannya?

Kita semua tahu cara standard penggunaan perkhidmatan Angular dalam services. Tandai perkhidmatan sebagai suntikan dan letakkan di bahagian provider dalam modul. Seperti berikut:

Artikel untuk bercakap tentang suntikan pergantungan dalam Angular

Untuk suntikan pergantungan, kami mempunyai banyak helah kecil yang boleh kami gunakan. Contohnya, dalam modul Angular boleh menukar satu baris TestService kepada baris penulisan yang berbeza. [Tutorial berkaitan yang disyorkan: Tutorial sudut, Pengajaran pengaturcaraan]

Artikel untuk bercakap tentang suntikan pergantungan dalam Angular

Setiap perkhidmatan yang kami letakkan di bahagian provider, akan ditukar menjadi objek dengan dua sifat. Dalam atribut provide, kita boleh menggunakan nama kelas atau kita boleh mencipta kunci unik dan menyuntik objek. Kita juga boleh menyuntik pembolehubah.

Artikel untuk bercakap tentang suntikan pergantungan dalam Angular

Satu lagi ciri menarik ialah kita boleh menyuntik berbilang objek dengan kunci yang sama dan kemudian menggunakannya seperti tatasusunan.

Artikel untuk bercakap tentang suntikan pergantungan dalam Angular

Selain itu, kami juga boleh menyuntik perkhidmatan yang berbeza mengikut situasi yang berbeza. Dalam erti kata lain, kita boleh menggunakan perisytiharan if-else.

Artikel untuk bercakap tentang suntikan pergantungan dalam Angular

Kini, saya harap anda memahami daya tarikan Angular suntikan pergantungan.

Jika anda ingin mengetahui lebih lanjut tentang kandungan kod yang berkaitan, sila klik di sini.

Artikel ini adalah terjemahan, dalam bentuk terjemahan percuma. Alamat asal: # Suntikan kebergantungan sudut

Untuk lebih banyak pengetahuan berkaitan pengaturcaraan, sila lawati: Video Pengaturcaraan! !

Atas ialah kandungan terperinci Artikel untuk bercakap tentang suntikan pergantungan dalam Angular. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Artikel ini dikembalikan pada:juejin.cn. Jika ada pelanggaran, sila hubungi admin@php.cn Padam