cari

Rumah  >  Soal Jawab  >  teks badan

javascript - Bagaimanakah Angular1 menentukan sama ada modul yang dimiliki oleh perkhidmatan diimport oleh modul semasa

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?

仅有的幸福仅有的幸福2793 hari yang lalu699

membalas semua(1)saya akan balas

  • phpcn_u1582

    phpcn_u15822017-05-15 17:15:45

    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.

    balas
    0
  • Batalbalas