久久r热视频,国产午夜精品一区二区三区视频,亚洲精品自拍偷拍,欧美日韩精品二区

您的位置:首頁技術文章
文章詳情頁

javascript - Angular1如何判定一個服務所屬的模塊是否被當前模塊引入

瀏覽:122日期:2024-03-11 14:19:42

問題描述

注意是angular1.5.x, 不是2

我在根模塊(App)中依賴了ngResource模塊和一個自定義的foo模塊. 我的這個foo模塊要使用ngResource模塊的服務, 就不需要再次引入啦. angular是在什么時候把ngResource模塊引入到foo模塊的?

雖然我們都知道這個app模塊是跟模塊, 可是我并沒有在任何地方告訴angular, 這個app就是我的根模塊呀?

app.js

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

foo.js

var phone = angular.module(’foo’, []);phone.factory(’Foo’, [’$resource’], function($resource) { // 使用$resource})

這樣的代碼, Foo這個模塊是如何能自動注入$resource的?

問題解答

回答1:

有關入依賴注入的事,是由Angular統一維護的,自然已經注入的所有東西不會重復加載。

而app為根模塊,這取決于你的如何啟用你的Angular,比如:

ng-app='app'

或者

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

都是明確表示 app 為啟用模塊的開始。

標簽: JavaScript
相關文章:
主站蜘蛛池模板: 东光县| 河池市| 通辽市| 虞城县| 霍邱县| 渝中区| 泽普县| 横山县| 金堂县| 尉氏县| 汾阳市| 若羌县| 永福县| 兰州市| 安远县| 梁河县| 东阿县| 富蕴县| 岳西县| 上林县| 葵青区| 镇江市| 沂南县| 三原县| 化德县| 上虞市| 平原县| 甘孜县| 华坪县| 墨玉县| 龙胜| 竹北市| 云龙县| 攀枝花市| 长武县| 长乐市| 建德市| 南郑县| 信宜市| 台州市| 观塘区|