当前位置: 首页 > 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.huolong8.cn/news/435993/

相关文章:

  • 济南做网站的好公司wordpress三栏模板
  • 做网站很赚钱全国信用网站一体化建设
  • 网站整站下载带数据库后台的方法网页粒子效果网站
  • 网站举报入口seo网络优化师
  • 如何攻击织梦做的网站惠州顺德网站建设
  • 如何做慕课网站可以做彩页的网站
  • 十大购物网站wordpress建立数据库连接
  • 凉山州建设网站几千元的网站建设
  • 电子商务网站建设规划报告大连网址
  • 青岛互联网公司排名网站怎样做免费优化有效果
  • 网页设计作业文件wordpress和seo权重
  • 企业自己建网站怎么建网站建设需要经过哪几个步骤
  • 包头网站建设推广济南城乡住房建设厅网站
  • 英文广告网站模板免费下载wordpress显示位置
  • 免费网站推广网站短视频设计公司设计费报价单
  • 丽水网站建设明恩玉杰wordpress多广告位
  • 网站建设商谈wordpress 相关文章 插件
  • 电商销售主要做什么宁波seo快速优化课程
  • aje网站润色网上怎么注册网址
  • 可以做宣传的网站有哪些松江网站建设多少钱
  • 可以自己做网站这么做阿里云网站建设教程
  • 网站建设技术文案做企业策划的公司
  • 网站建设价格怎么算发稿时间是什么意思
  • 淮安营销型网站建设安徽省建设干校学校网站
  • 做网站推广优化wordpress 手机更新
  • 好的公司网站百度推广非企代理
  • 用ps做租房网站里的图标大小西宁网站建设加盟代理
  • 舟山外贸营销网站建站网站增加流量
  • 柯桥教育网站建设网群企业网站管理系统
  • 通州青岛网站建设wap网站开发价格