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

哪些企业喜欢做网站广告上上海网站设计建设

哪些企业喜欢做网站广告,上上海网站设计建设,买了一台配置强悍的电脑怎么做网站服务器,如何创建一个国外免费网站什么是 Services Dependency Injection? chatgpt 回答#xff1a; 在 Angular 中#xff0c;Services 是用来提供特定功能或执行特定任务的可重用代码块。它们可以用于处理数据、执行 HTTP 请求、管理应用程序状态等。Dependency Injection#xff08;依赖注入#…什么是 Services Dependency Injection? chatgpt 回答 在 Angular 中Services 是用来提供特定功能或执行特定任务的可重用代码块。它们可以用于处理数据、执行 HTTP 请求、管理应用程序状态等。Dependency Injection依赖注入是 Angular 框架用来管理组件之间依赖关系的机制。通过依赖注入Angular 能够将一个对象实例注入到另一个对象中使得组件可以访问所需的服务或其他依赖项这样可以更轻松地管理代码、提高可维护性并促进代码重用。在 Angular 中通过依赖注入将服务注入到组件中使得组件能够使用这些服务的功能而无需自己创建实例或处理其生命周期。 Youtube Tutorial: 当前的 Angular app 中有 list 组件和 detail 组件pokemons 数组放在list 组件中这是一种非常糟糕的设计模式即使这只是一个小小的 pokemon app。 接下来要做的是抽象化 pokemons 数组将其改成一个服务之后就可以将此服务注入到 app 其他任意位置。 1 创建服务 1.1 有很多方法例如 vscode terminal 运行命令 ng g service my-service-name 1.2 或者使用 Angular Files extension: 首先在 app 文件夹下新建一个文件夹 services右键此 services 文件夹选择 Generate Service服务名称设为 pokemon: 项目结构 2 将服务加到 module 里 pokemon-base.module.ts: import { NgModule } from angular/core; import { CommonModule } from angular/common; import { PokemonListComponent } from ./pokemon-list/pokemon-list.component; import { PokemonDetailComponent } from ./pokemon-detail/pokemon-detail.component; import { PokemonService } from ../services/pokemon.service;NgModule({declarations: [PokemonListComponent, PokemonDetailComponent],imports: [CommonModule],exports: [PokemonListComponent, PokemonDetailComponent],providers: [PokemonService], // providers 中增加新建 service }) export class PokemonBaseModule {}3 service 里创建整个 app 都可使用的函数 pokeman.service.ts import { Injectable } from angular/core; import { Pokemon } from ../models/pokemon;Injectable({providedIn: root, }) export class PokemonService {constructor() {}// 此函数整个 app 都可以使用getPokemons(): Pokemon[] {return [// Pokemon: 精灵宝可梦{id: 1,name: pikachu, // 皮卡丘type: electric,isCool: false,isStylish: true,},{id: 2,name: squirtle, // 杰尼龟type: water,isCool: true,isStylish: true,},{id: 3,name: charmander, // 小火龙type: fire,isCool: true,isStylish: false,},];} }同时删除 pokeman-list.component.ts 中对应的 pokemons 数组。 4 依赖注入 需要用到依赖注入时就将依赖注入放进构造函数中。 pokeman-list.component.ts 完整代码如下 import { Component, OnInit } from angular/core; import { Pokemon } from src/app/models/pokemon; import { PokemonService } from src/app/services/pokemon.service;Component({selector: app-pokemon-list,templateUrl: ./pokemon-list.component.html,styleUrls: [./pokemon-list.component.css], }) export class PokemonListComponent implements OnInit {pokemons!: Pokemon[];// 修改 constructorconstructor(private pokemonService: PokemonService) {}handleRemove(event: Pokemon) {this.pokemons this.pokemons.filter((pokemon: Pokemon) {return pokemon.id ! event.id;});}ngOnInit(): void {// 填充 pokemons 属性this.pokemons this.pokemonService.getPokemons();} }运行 ng serve, 可以删除 pokemon console 也没有错误, 这说明服务确实在运行。
http://www.dnsts.com.cn/news/108368.html

相关文章:

  • 百度推送 wordpress什么是seo搜索
  • 南山模板网站建设公司电商网站建设公司怎么样
  • 网站开发的目的实习报告新手做网站用什么软件
  • 家具企业网站建设石家庄网站搭建
  • 网站建设项目实施方案建设高流量网站
  • 和15岁女儿做很舒服网站湖州做网站
  • 百度生成手机网站网站备案更改
  • 制作流程图的网站用万网建设网站教程视频
  • 可以在线做试卷的网站设计本体论
  • 户县住房和城乡建设局官方网站卸载西部数码网站管理助手
  • 网站程序系统一个域名可以绑定几个网站
  • 耒阳市做网站的网站建设兆金手指下拉
  • 长春网站建设策划方案网页设计策划
  • 站群类网站开发wordpress菜单添加
  • 网站开发无锡网站建设规划书的空间
  • 电子商务网站设计与管理河南网络营销哪家便宜
  • 中国人可以做的c2c网站装修效果图制作软件
  • 银川市建设工程质量监督站网站单页营销型网站建设
  • apache 建立网站河北衡水建设网站公司电话
  • 诸城网站建设定制app开发公司哪家好求推荐
  • 安踏网站建设策划方案做网站怎么插音频
  • 网站左侧悬浮代码网店设计思路怎么写
  • 网站服务器多少钱一年网页首站
  • 做网站实验报告网站建设销售找客户话术
  • 铜川市住房和城乡建设局网站网站导航栏目设计内容依据
  • 网站建设企业模板丫泰安哪个做网站
  • 简单flash个人网站做推广可以在哪些网站发布软文
  • 网站建设推进情况公司网站未备案
  • 网站商城怎么做app广东网站设计的公司
  • 网站中的给我留言怎么做百度推广业务员