您的位置:首页 > Web前端 > AngularJS

angularjs2进阶教程1-编辑英雄

2017-03-03 10:22 351 查看
还是 angularjs2入门1-文件结构分析 的源码,将app名称tutorial-step1-editor

1.在组件app.component.ts中创建一个英雄类, 有id和name两个参数

export class Hero {
id: number;
name: string;
}
在组件控制器中写入

hero: Hero = {
id: 1,
name: 'Windstorm'
};
页面上

template:`
<h1>{{title}}</h1>
<h2>{{hero.name}} details!</h2>
<div><label>id: </label>{{hero.id}}</div>
<div>
<label>name: </label>
<input value="{{hero.name}}" placeholder="name">
</div>
`
上面的是单向绑定,可以改成双向绑定

<input [(ngModel)]="hero.name" placeholder="name">
这个改变了input的值,<h2>的值也改变了
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: