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

网站建设在哪块做长沙网站seo费用

网站建设在哪块做,长沙网站seo费用,重装电脑后下载wordpress,微信答题小程序制作在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.zqtcl.cn/news/574805/

相关文章:

  • 怎么用ps做简单网站个人商城网站建设
  • mvc做门户网站自适应网站制作费用
  • 建设工程协会网站查询系统成品网站源码在线观看
  • 宝塔做两个网站安卓版wordpress
  • 即墨网站建设招聘企业类网站有哪些
  • 汕头网站建设开发软件开发属于哪个专业
  • 企业网站建设规划书阿里云虚拟机怎么做多个网站
  • 营销平台网站建设做视频怎么做
  • 吉林房地产网站开发icp网站授权函
  • 深圳公司网站建设哪家好郑州短视频培训机构
  • 网络培训班答案百度seo收录软件
  • 中核工建设集团有限公司网站网站建设管理中se是什么意思
  • 网站如何做关键词引流网站怎么快速做收录
  • 网站建设文案网站设计要学哪些
  • 品牌网站建设gs平台搭建工具
  • 怎么把自己做的网站弄到域名上柳州游戏网站建设
  • 做衣服类网站策划书高端建设网站企业
  • 珠海网站建设公司有哪些代替做网站推广
  • 泰安的网站建设公司旅游网站建设规划报告怎么写
  • 如何建设淘宝客网站什么是网络营销常用的网络营销方法有哪些
  • 大连华南网站建设深圳网站建设公司的外文名是
  • 做招投标网站云南昆明网站建设价格
  • 越秀区网站建设公司微网站菜单
  • vs2017网站开发广州网站建设易得
  • 长沙企业网站建设价格陕西省门户网站建设政策
  • 龙华营销型网站制作wordpress最近评论
  • 嘉兴微信网站做一个招聘信息的网站_用什么做网站的软件
  • 各种购物网站大全上海市建设工程检测网
  • 网站推广沈阳php网站开发接口开发
  • 莱芜 做网站 公司官网开发