javascript - Bagaimanakah Angular1 menentukan sama ada modul yang dimiliki oleh perkhidmatan diimport oleh modul semasa
仅有的幸福
仅有的幸福 2017-05-15 17:13:45
0
1
715

Perhatikan bahawa ia adalah sudut1.5.x, bukan 2

Saya bergantung pada modul ngResource dan modul foo tersuai dalam modul root (Apl). modul ngResource ke dalam modul foo?

Walaupun kita semua tahu bahawa modul apl ini ialah modul akar, saya tidak memberitahu sudut mana-mana pun bahawa apl ini ialah modul akar saya?

app.js

angular.module('app', ['foo','ngResource']);

foo.js

var phone = angular.module('foo', []);

phone.factory('Foo', ['$resource'], function($resource) {
    // 使用$resource
})

Dengan kod ini, bagaimanakah modul Foo boleh menyuntik $resource secara automatik?

仅有的幸福
仅有的幸福

membalas semua(1)
phpcn_u1582

Dependency injection dikekalkan secara seragam oleh Angular Sememangnya semua yang telah disuntik tidak akan dimuatkan berulang kali.

Dan aplikasi ialah modul akar, ia bergantung pada cara anda mendayakan Angular anda, seperti:

ng-app="app"

atau

angular.bootstrap(document, ['app']);

semuanya dinyatakan secara eksplisit app sebagai permulaan mendayakan modul.

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