绑定数据
title = "myapp";
{{title}}
绑定属性
<span id={{id}} title="{{title}}">查看我的id</span>
插入HTML
subTitle = "<h2>这是一个副标题<h2>";
<div [innerHTML]="subTitle"></div>
循环、判断
list=[
{
index:1,
name:"张三"
},
{
index:2,
name:"李四"
},
{
index:3,
name:"隔壁老王"
},
{
index:4,
name:"老五"
}];
<ul>
<li *ngFor="let item of list;let i = index">
<div *ngIf="i != 1">第{{i}}个数据是{{item.name}}</div>
</li>
</ul>
键盘事件
<input type="text" (keydown)="onKeyDown($event)"/>
onKeyDown(e)
{
console.log("按键:"+e.key+",code="+e.keyCode);
}
双向数据绑定
import { FormsModule } from '@angular/forms';
imports: [
FormsModule,
]
<input type="type" [(ngModel)]="value"/>{{value}}
List操作
this.list=
[
{name:"张三",age=1},
];
var obj = {name:"老王",age=2};
this.list.push(obj);
this.list.splice(index,count);