angular之坑

中文文档

1.设置开发环境

npm install -g @angular/cli
  1. 创建新项目
ng new my-app

3.启动开发服务器

cd my-app
ng serve --open

4.创建英雄列表组件

ng generate component heroes

管道

<h2>{{selectedHero.name | uppercase}} Details</h2>

双向绑定

<p><input type="text" [(ngModel)]="hero.name" placeholder="name"></p>

指令:*ngFor

<li *ngFor="let hero of heroes">

指令: *ngIf

<div *ngIf="selectedHero">

添加 click 事件绑定

<li *ngFor="let hero of heroes" (click)="onSelect(hero)">

class绑定

<li *ngFor="let hero of heroes"
  [class.selected]="hero === selectedHero"
  (click)="onSelect(hero)">
  <span class="badge">{{hero.id}}</span> {{hero.name}}
</li>

组件传参@input

<app-hero-detail [hero]='hero'></app-hero-detail>
export class HeroDetailComponent implements OnInit {
  @Input() hero: Hero;
  constructor() { }

  ngOnInit() {
  }
}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值