日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

angular中的依赖注入

發(fā)布時(shí)間:2025/3/21 编程问答 17 豆豆
生活随笔 收集整理的這篇文章主要介紹了 angular中的依赖注入 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

依賴項(xiàng)是指某個(gè)類執(zhí)行其功能所需的服務(wù)或?qū)ο蟆R蕾図?xiàng)注入(DI)是一種設(shè)計(jì)模式,在這種設(shè)計(jì)模式中,類會從外部源請求依賴項(xiàng)而不是創(chuàng)建它們。
Angular 的 DI 框架會在實(shí)例化某個(gè)類時(shí)為其提供依賴。你可以使用 Angular DI 來提高應(yīng)用程序的靈活性和模塊化程度。

創(chuàng)建可注入服務(wù):

//在 src/app/heroes 目錄下生成一個(gè)新的 HeroService 類 ng generate service heroes/hero

注意:

為了清晰和可維護(hù)性,建議你在單獨(dú)的文件中定義組件和服務(wù)。

如果你確實(shí)要將組件和服務(wù)合并在同一個(gè)文件中,則必須先定義服務(wù),再定義組件,這一點(diǎn)很重要。如果在服務(wù)之前定義組件,Angular 將返回運(yùn)行時(shí)的空引用錯(cuò)誤。

//src/app/heroes/hero.service.tsimport { Injectable } from '@angular/core';//@Injectable() 裝飾器會指定 Angular 可以在 DI 體系中使用此類。元數(shù)據(jù) providedIn: 'root' 表示 HeroService 在整個(gè)應(yīng)用程序中都是可見的。 @Injectable({ providedIn: 'root' }) export class HeroService {constructor() { }//要獲取英雄的模擬數(shù)據(jù)getHeroes() { return HEROES; } }

注入服務(wù)

將依賴項(xiàng)注入組件的 constructor() 中

//src/app/heroes/hero-list.component import { HeroService} from '../app/heroes/hero.service'; @Component({selector: 'emr-inpatient-diagnosis-editor',templateUrl: './inpatient-diagnosis-editor.component.html',styleUrls: ['./inpatient-diagnosis-editor.component.scss'], }) export class InpatientDiagnosisEditorComponent{constructor(private heroService: HeroService) }

再其他服務(wù)中使用這些服務(wù)

當(dāng)某個(gè)服務(wù)依賴于另一個(gè)服務(wù)時(shí),請遵循與注入組件相同的模式。在這里,HeroService 要依靠 Logger 服務(wù)來報(bào)告其活動。

import { Injectable } from '@angular/core'; import { HEROES } from './mock-heroes';//導(dǎo)入Logger服務(wù) import { Logger } from '../logger.service';@Injectable({providedIn: 'root'}) export class HeroService {//在constructor中注入Logger服務(wù)constructor(private logger: Logger) { }getHeroes() {this.logger.log('Getting heroes ...');return HEROES;} }

總結(jié)

以上是生活随笔為你收集整理的angular中的依赖注入的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 成人av网站大全 | 亚洲专区在线播放 | 日韩精品人妻一区二区三区免费 | 国产精品女教师 | 二区视频在线观看 | 粉嫩av蜜桃av蜜臀av | 超碰蜜桃 | 欧美一区三区二区在线观看 | 韩国毛片一区二区三区 | 人人澡人人澡 | 中文字幕亚洲日本 | 中国精品久久 | 美女被草视频在线观看 | 欧洲美一区二区三区亚洲 | 精品国产乱码久久久久久88av | 成人mv在线观看 | 长篇h版少妇沉沦交换 | 亚洲男人的天堂在线观看 | 日本黄色片免费 | 日本午夜影视 | 超碰碰97| 黄色不打码视频 | 国产一区二区啪啪啪 | 天天性综合 | av黄色在线播放 | 午夜久久久久久久久久影院 | 富婆如狼似虎找黑人老外 | 午夜嘿嘿| 中文字幕一区二区三区波野结 | 欧美精品二区三区四区免费看视频 | 中文字幕在线免费看线人 | 久久久久国产精品区片区无码 | 美国一区二区三区 | 成年人免费黄色 | 老妇荒淫牲艳史 | 好看的毛片 | 美女国产网站 | 好吊色欧美一区二区三区视频 | 国产性久久 | 毛片亚洲av无码精品国产午夜 | 狠狠操综合| 一级特黄aaaaaa大片 | 四虎精品久久 | 亚洲视频自拍偷拍 | 毛片毛片毛片毛片毛片毛片毛片毛片毛片毛片 | 黄色高清在线观看 | 亚洲高清免费 | 永久免费网站直接看 | 在线综合视频 | 成人亚洲精品久久久久软件 | 大奶在线播放 | 午夜免费看 | 国产做受高潮 | 日本日皮视频 | 性高潮网站 | 欧美成人一二三区 | 91免费 看片| 国产精品久久久久一区二区 | 国产精品久久久久久婷婷天堂 | 伊人青青草视频 | 麻豆专区 | 日日夜夜免费 | 亚洲av乱码一区二区 | 日韩在线观看网址 | 激情五月婷婷丁香 | 天天操天天射天天 | 成人看片免费 | 久久二区三区 | 亚洲色图在线观看 | 97精品在线 | 青草视频免费看 | 青青青手机视频 | 成人看片在线观看 | youjizz日韩| 看片在线观看 | 免费在线观看a视频 | 亚洲aa视频| 国产午夜小视频 | 美国福利片 | 日本一区二区在线视频 | 欧美日韩小视频 | 年代下乡啪啪h文 | 久久91精品国产91久久小草 | 亚洲一区二区三区久久久成人动漫 | a网站在线| 99久久久成人国产精品 | 国产精品7777 | 91超碰在线播放 | 成人国产精品免费观看 | 男女做激情爱呻吟口述全过程 | 在线的av| 日本高清视频www | 免费男女视频 | 三上悠亚激情av一区二区三区 | 91微拍 | 天天综合网久久综合网 | 国产精品国产三级国产在线观看 | 美味的客房沙龙服务 | 玖玖精品在线视频 |