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

创意设计网站推荐北京王府井百货大楼关闭

创意设计网站推荐,北京王府井百货大楼关闭,寻找常州微信网站建设,什么网站可以做PS 写论文兼职1. Output input 好比重力#xff0c;向下传递数据#xff0c;list 传给 detail#xff0c;smart 组件传给 dumb 组件#xff0c;父组件传给子组件。input 顾名思义#xff0c;输入数据给组件。 output 与之相反#xff0c;好比火箭#xff0c;向上传递数据或事件。ou…1. Output input 好比重力向下传递数据list 传给 detailsmart 组件传给 dumb 组件父组件传给子组件。input 顾名思义输入数据给组件。 output 与之相反好比火箭向上传递数据或事件。output 顾名思义就是将某些数据发送出去。 语法 Output() remove: EventEmitterany new EventEmitter();onRemove() {// 通过 emit 关键字向上发送事件this.remove.emit(this.detail); }handleRemove 函数里使用了 filter是为了避免直接修改 state。 2. 实现删除功能的代码举例 2.1 pokemon-detail.component.html 在 pokemon-detail.component.html 中增加一个用来删除 Pokemon 的 button trtd classpokemon-td [class.cool-bool]detail.isCool{{ detail.id }} : {{ detail.name }}{{ detail.isCool true ? is COOL : is NOT COOL }}/td!-- add a button --button (click)onRemove()Remove Pokemon/button /tr2.2 pokemon-detail.component.ts 在 pokemon-detail.component.ts 中增加 Output, 以及 onRemove import { Component, EventEmitter, Input, OnInit, Output } from angular/core; import { Pokemon } from src/app/models/pokemon;Component({selector: app-pokemon-detail,templateUrl: ./pokemon-detail.component.html,styleUrls: [./pokemon-detail.component.css], }) export class PokemonDetailComponent implements OnInit {Input()detail!: Pokemon; // 新增代码Output()remove: EventEmitterany new EventEmitter();constructor() {}ngOnInit(): void {}// 新增代码onRemove() {this.remove.emit(this.detail)} }2.3 pokemon-list.component.html 修改 pokemon-list.component.html, 增加 (remove)handleRemove($event): tabletheadthName/ththIndex/th/theadtbodyapp-pokemon-detail*ngForlet pokemon of pokemons[detail]pokemon(remove)handleRemove($event)/app-pokemon-detail/tbody /table2.4 pokemon-list.component.ts 在此文件中实现删除功能的相应代码 import { Component, OnInit } from angular/core; import { Pokemon } from src/app/models/pokemon;Component({selector: app-pokemon-list,templateUrl: ./pokemon-list.component.html,styleUrls: [./pokemon-list.component.css], }) export class PokemonListComponent implements OnInit {pokemons: Pokemon[] [// 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,},];constructor() {}// 新增代码实现删除功能handleRemove(event: Pokemon) {// 要避免改变 state这里不能直接删除 pokemons 数组元素因此使用 filterthis.pokemons this.pokemons.filter((pokemon: Pokemon) {return pokemon.id ! event.id;});}ngOnInit(): void {} }运行 ng serve, 点击相应 button可实现删除功能 Angular For Beginners
http://www.tj-hxxt.cn/news/230216.html

相关文章:

  • 网站 防 恶意注册佛山网站制作哪里好
  • 培训型网站建设方案商业网站设计制作公司
  • 定州建设厅网站网络架构配置
  • 专业网站设计 软件社交网站只做
  • 请人做竞价网站的要求重点佛山家居网站全网营销
  • 传媒网站建设网中国培训网是国家公认的吗
  • 国外网站配色wordpress个人网站赚钱
  • 网站站内logo怎么做上海公司变更联贝财务优势
  • 西青集团网站建设新手学做网站推荐软件
  • 黄冈做网站技术支持的佛山市企业网站建设报价
  • 有哪些做的好的自学网站马家堡网站建设
  • 网站文章分类短网址生成方法
  • 做英文企业网站多钱钱织梦微电影分享网站织梦整站源码
  • 哪些外贸网站比较好帝国cms建站系统
  • 砀山做网站网站建设有哪些软件有哪些内容
  • 做ppt的模板网站wordpress博客后台
  • 做油漆的网站wordpress调整侧边栏的高度
  • 做网站需要多久中美今天最新消息
  • 洛阳制作网站的公司历史建筑信息平台
  • 网站js幻灯片代码网站关键词排名如何做
  • 质控中心网站建设申请建立免费网站的步骤
  • 温州网站开发技术简单网页设计html代码
  • 静态网站和伪静态seo二手网站建设模块
  • 网站商城建站网站用什么域名
  • 计算机网站建设名称牡丹江在哪个城市
  • 揭阳做网站的简述你身边的网络营销事件
  • 网站开发简历的项目经验怎么建立自己公司的网站
  • 恢复被百度k网站 关键词收录html5门户网站模版
  • 卢沟桥做网站的公司福州网站设计知名乐云seo
  • 中小网站建设都有哪些宿迁市网站建设