当前位置: 首页 > news >正文

建设一个视频网站需要什么条件百度显示网站名

建设一个视频网站需要什么条件,百度显示网站名,网站建设的策划文案,网络咨询网站在Angular中有很多方式可以将服务类注册到注入器中: Injectable 元数据中的providedIn属性 NgModule 元数据中的 providers属性 Component 元数据中的 providers属性 创建一个文件名叫名 hero.service.ts叫 hero 的服务 hero.service.ts import { Injectable } from angular…在Angular中有很多方式可以将服务类注册到注入器中: Injectable 元数据中的providedIn属性 NgModule 元数据中的 providers属性 Component 元数据中的 providers属性 创建一个文件名叫名 hero.service.ts叫 hero 的服务  hero.service.ts import { Injectable } from angular/core;Injectable({providedIn: root, }) export class HeroService {constructor() { }// 新增加setName方法setName(name:string):string{return 姓名${name};}} 1.Injectable 元数据中的providedIn属性 providedIn: root 告诉 Angular在根注入器中注册这个服务,这也是使用CLI生成服务时默认的方式. 这种方式注册,不需要再NgModule装饰器中写providers,而且在代码编译打包时,可以执行摇树优化会移除所有没在应用中使用过的服务。推荐使用此种方式注册服务 使用providedIn的话后面直接在项目中使用了。 使用heroes.component.ts import { Component, OnInit } from angular/core; import { HeroService } from ../hero.serviceComponent({selector: app-heroes,templateUrl: ./heroes.component.html,styleUrls: [./heroes.component.css] }) export class HeroesComponent implements OnInit {constructor(private heroService:HeroService) { }ngOnInit() {this.heroService.setName(张三);} } 2.NgModule 元数据中的 providers属性 改写 hero.service.ts里面的Injectable如下 import { Injectable } from angular/core;Injectable() // 删掉了 {providedIn: root} export class HeroService {...} xx.module.ts , 例如app.module.ts ...NgModule({providers: [HeroService,// { provide: HeroService, useValue: HeroService }], })... 然后就可以在使用拉使用方法同1 heroes.component.ts文件 3.Component 元数据中的 providers属性 hero.service.ts里面的Injectable删掉 {providedIn: root},同2 hero.service.ts文件 改写heroes.component.ts import { Component, OnInit } from angular/core; import { HeroService } from ../hero.serviceComponent({selector: app-heroes,templateUrl: ./heroes.component.html,styleUrls: [./heroes.component.css],providers: [HeroService] // 新增 providers: [HeroService] }) export class HeroesComponent implements OnInit {constructor(private heroService:HeroService) { }ngOnInit() {this.heroService.setName(张三);} } 三种用法总结 Injectable 元数据中的providedIn属性   //service.ts Injectable({providedIn:root})//component.ts constructor(private heroService:HeroService) { } NgModule 元数据中的 providers属性 // service.ts Injectable() //module.ts NgModule({providers: [HeroService ] }) Component 元数据中的 providers属性 // service.ts Injectable() // component.ts Component({...selector: app-heroes,providers: [ HeroService ] }) 原文链接https://blog.csdn.net/sllailcp/article/details/102548144
http://www.w-s-a.com/news/98927/

相关文章:

  • 海南专业网站运营托管wordpress 去掉主题
  • 企业品牌网站制作甜品制作网站
  • 手机网站怎么制作影响力网站建设
  • 猪八戒网站做私活赚钱吗一尊网 又一个wordpress站点
  • 上海市做网站的公司滨州哪里做网站
  • 简单的网站建设步骤wordpress 贴吧主题
  • 金泉网做网站找谁表格做网站
  • 北京做兼职从哪个网站好江西省建设监督网站电子网
  • 什么网站做生鲜比较好安徽建设厅城乡官网
  • 域名购买网站有哪些问题上海装修网站建设
  • 找人做seo要给网站程序河北建设网网站
  • 哪家做网站性价比高wordpress最新文章链接插件
  • 维修网站怎么做移动互联网应用程序指的是什么
  • 张家界建设网站门户网站的建设原理
  • 企业通用网站模板湖南网站建设企业
  • 能看网站的视频app如何运行asp网站
  • 公司做网站还是做阿里好呢国外的旅游网站做的如何
  • 怎么做wep网站长沙seo排名公司
  • 海南网站网络推广做转运网站
  • 门户网站方案用户等待网站速度
  • 哈尔滨专业建网站方案深圳生活免费信息网
  • 检测网站是否被挂黑链wordpress 网址分享
  • 网站建设贵阳东莞网站建设策划
  • 网站5建设需要学什么桃城网站建设公司
  • 杭州外贸网站企业门户网站的安全性
  • 建设论坛网站需要做什么水果电商网站建设相关文献
  • 群晖 nas 做网站建设网站的报价
  • 白山做网站网站建设 app 优化
  • 畜牧业网站建设官方网站下载拼多多app
  • 网站规划和布局备案网站地址