angular.js - Bagaimana untuk memahami $provide, provider, $compileProvider dan perkhidmatan lain yang berkaitan
淡淡烟草味
淡淡烟草味 2017-05-15 17:03:57
0
1
634

Fungsi kedua-dua coretan kod adalah sama. Apakah perbezaan utama antara kaedah penulisan yang berbeza?
$provide, provider, $compileProvider, $controllerProvider, $filterPrivoder, apakah konsep dan penggunaan konsep ini?

淡淡烟草味
淡淡烟草味

membalas semua(1)
小葫芦

Saya rasa anda ingin bertanya tentang peranan Penyedia.
$provide dan $compileProvider dalam contoh anda adalah semua Penyedia dalaman sudut.
Jika anda bijak, anda telah melihat bahawa panggilan Provider berada dalam konfigurasi Kemudian anda juga meneka bahawa Pembekal adalah konfigurasi aplikasi semasa.
Arahan, kilang dan modul lain boleh digunakan semula dalam berbilang projek, tetapi persekitaran setiap projek adalah berbeza. Pembekal Panggilan boleh mengkonfigurasi persekitaran projek semasa.
Contohnya, untuk mengkonfigurasi penghalaan, routeProvider dipanggil dalam konfigurasi untuk mengkonfigurasi penghalaan projek Setiap projek adalah berbeza httpProvider mengkonfigurasi kelakuan dan mengembalikan kandungan $http, locationProvider mengkonfigurasi sama ada penghalaan menggunakan #, dsb.
Pembekal tersuai hanya perlu menyuntik (nama pembekal) Pembekal ke dalam konfigurasi untuk memanggil kaedah pembekal.
Dengan cara ini, pembekal bersepadu juga mempunyai kaedah perwakilan Jika perkhidmatan projek semasa memerlukan fungsi khas, ia boleh ditambah melalui ini, dan ia tidak akan menjejaskan perkhidmatan asal.

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