angular.js - 如何理解$provide、provider、$compileProvider等等相关服务
淡淡烟草味
淡淡烟草味 2017-05-15 17:03:57
0
1
612

两个代码段的功能是一样的,不同写法主要有什么区别?
$provide,provider,$compileProvider,$controllerProvider,$filterPrivoder,这几个的概念用法区分?

淡淡烟草味
淡淡烟草味

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