一、事件绑定

1. 创建doOnClick函数

Angular 4 绑定

 

2. 网页中绑定doOnClick方法

Angular 4 绑定

 

 3. 效果图

Angular 4 绑定

 

二、 属性绑定

1. 定义imgUrl的网址

Angular 4 绑定

 

2. 定义img  src属性

Angular 4 绑定

 另外一种写法

Angular 4 绑定

 

3. html 属性绑定

Angular 4 绑定

在网页中绑定size

Angular 4 绑定

 

4. css html 属性绑定

Angular 4 绑定

html绑定

Angular 4 绑定

 

5. css增加属性

Angular 4 绑定

原先已经有a 和b属性,

之后增加c属性

Angular 4 绑定

 6. ngClass管理多个css

Angular 4 绑定

html code

<div [ngClass]="divClass">HI</div>

 

7. 样式属性

Angular 4 绑定

 

带有单位(px)的样式

<div [style.font-size.px]="isDev?'100':'50'">是否是开发环境</div>

  

 

8.ngStyle使用

<div [ngStyle]="divStyle">haha</div>

 divStle定义

  divStyle: any = {
    color: 'red',
    background: 'yellow',
  };


  constructor() {
    setTimeout(() => {
      this.divStyle = {
        color: 'yellow',
        background: 'red',
      };

    }, 3000);
  }

另一种情况的使用

Angular 4 绑定

其中recListWidth是自定义的变量

 

三、双向绑定

html代码

Angular 4 绑定

 app.module.ts 加入FormsModule

Angular 4 绑定

 

 

 

相关文章: