美文网首页angular
angular--数据绑定

angular--数据绑定

作者: 林ze宏 | 来源:发表于2018-01-01 23:00 被阅读0次

数据绑定几种语法:

<h1>{{name}}</h1> 
使用插值表达式将一个表达式的值显示在模板上

<img [src] = "url"/>
 使用方括号将HTML标签的一个属性绑定到一个表达式上。

<button (click)= "toSomeThing($event)"/>按钮</button>
使用小括号将组件控制器的一个方法绑定到模板上的一个事件处理器上。

事件绑定:

<input (input)="onInputEvent($event)"/>
image.png

属性绑定和插值绑定是一样的:

<img [src]="url">
<img src="{{url}}">

HTML属性和DOM属性的关系:

1:少量HTML属性后台DOM属性之前有着1:1的映射,如id。
2:有些HTML属性没有对应的DOM属性,如colspan。
3:有些DOM属性没有对应的HTML属性,如textContent。
4:就算名字相同,HTML属性和DOM属性也不是同一样东西。
5:HTML属性的值指定了初始值;DOM属性的值表示当前的值。DOM属性的值可以改变;HTML属性的值不能改变。
6:模板绑定是通过DOM属性和事件来工作的,而不是HTML属性

HTML属性绑定:

1:基本HTML属性绑定:attr

<td [attr.colspan]="tableColspan"></td>

2:CSS类绑定:

<div class="aa bb" [class]="cc">something</div> cc class会完全替换掉aa和bb 两个class
<div class="bb" [class.aa]="isAa">something</div> 如果isAa为true,则会追加到原来的class中
<div [ngClass]="{aa:isAa, bb:isBb}">something</div> isAa 为true,则显示aa,否则,则不显示

3:样式绑定:

<div  [style.color]="isTrue ? 'red':'blue' ">something</div> 
<div  [style.font-size.em]="isTrue ? 1:4 ">something</div> 
<div [ngStyle]="{'font-size':this.canSave?'normal':'blod'}">something</div> 

双向绑定:

<input [(ngModel)] = "name"/> 箱子里装着香蕉

相关文章

  • angular--数据绑定

    数据绑定几种语法: 事件绑定: 属性绑定和插值绑定是一样的: HTML属性和DOM属性的关系: HTML属性绑定:...

  • Angular--使用数据绑定

    1、数据绑定 数据绑定 是被嵌入模板的表达式,经过求值后可在HTML文档中生成动态内容单向数据绑定 从数据模型流向...

  • AngularJs数据绑定

    数据的绑定:单项数据绑定和双向数据绑定 1、单项数据绑定(模型到视图) 运行结果: 其中绑定数据有两种方式:“{{...

  • 六、ASP.NET之数据绑定控件(一)

    数据绑定控件 简单数据绑定 1、数据绑定的实现方式分为: (1)简单绑定 (a)表达式绑定 (b)方法绑定 (2...

  • Data Bindings 数据绑定

    数据绑定 分为两种:1.控件间绑定 2.后台数据绑定 一、控件间绑定 二、后台数据绑定

  • 第十三章 数据绑定

    数据绑定介绍 Spring MVC是怎样完成的数据绑定 在数据绑定过程中,Spring MVC框架会通过数据绑定组...

  • Vue和React数据绑定对比

    在数据绑定上来说,vue的特色是双向数据绑定,而在react中是单向数据绑定。 一 单向和双向数据绑定其实不是完全...

  • 数据的绑定 --- 双向绑定

    数据双向绑定 : 视图的数据可以绑定到模型当中,模型的数据可以绑定到视图当中 想要实现视图的数据绑定到模型当中,必...

  • AppWorker教程-数据绑定

    数据绑定 数据绑定是在应用程序 UI 与数据源建立连接的过程。如果绑定正确数据,则当数据更改其值时,绑定到数据的U...

  • Angular入门0

    Angular 绑定数据 数据文本绑定 绑定HTML 3.声明属性的几种方式 4.绑定属性用[]包裹 5.数据循环...

网友评论

    本文标题:angular--数据绑定

    本文链接:https://www.haomeiwen.com/subject/qkexnxtx.html