美文网首页
ng4.x 双向数据绑定

ng4.x 双向数据绑定

作者: __凌 | 来源:发表于2017-10-22 21:39 被阅读0次

在app.module.ts默认只依赖browserModule,如果要使用其他模块先import引入。


在属性绑定中,值从模型中流动到视图上的目标属性。[],通过把属性名放在方括号中来标记出目标属性。这是从模型到视图的单向数据绑定。

在事件绑定中,值从视图上的目标属性流动到模型。(),通过把属性名放在圆括号中来标记出目标属性。这是从视图到模型的(反向的)单向数据绑定。

所以,组合[]和()就可以实现双向数据绑定和双向数据流。

事实上,我们也可以把NgModel绑定拆分成两个独立的绑定,属性绑定和事件绑定。


No 1 : 首先引入FormsModule表单模块

import { FormsModule } from '@angular/forms';

No 2 :注入

@NgModule ({

      imports:[ ..., FormsModule ] 

})

No 3 : 使用

public search = "请输入搜索内容";

getSearch(){

      alert( this.search);

}

<input type='text' [(ngModel)] = "search" name = "search">

<button (click) = "getSearch()">获取输入框的内容 </button> 

注意:

如何给表单元素监听用户的操作结果?

绑定ngModelChange事件

??



<input [value] = "name"  (input) = "doOnInput($event)">  {{name}}

doOnInput(event){

      this.name = event.target.value;

}

转自:http://www.cnblogs.com/JennyLin77/p/6141124.html


转自:http://www.cnblogs.com/dennis0525/p/7631301.html

Angular 4.x ngModel 双向绑定原理揭秘:https://segmentfault.com/a/1190000009126012

相关文章

  • ng4.x 双向数据绑定

    在app.module.ts默认只依赖browserModule,如果要使用其他模块先import引入。 在属性绑...

  • Vue 中的双向数据绑定

    双向绑定 单向数据流 双向绑定 or 单向数据流 Vue 是单向数据流,不是双向绑定 Vue 的双向绑定是语法糖 ...

  • Vue之表单双向数据绑定和组件

    三、表单双向数据绑定和组件 目录:双向数据绑定、组件 1.双向数据绑定 1)什么是双向数据绑定Vue.js是一个M...

  • Vue双向数据绑定v-model

    v-model 数据双向绑定用作双向数据绑定 一、组件内部双向数据绑定 1、在实例的data中,设置content...

  • Vue入门(二)——数据绑定

    一、什么是双向数据绑定 双向数据绑定是Vue的核心功能之一。所谓双向数据绑定是指:HTML标签上的数据绑定到Vue...

  • [转] DataBinding 数据绑定

    数据绑定分为单项绑定和双向绑定两种。单向绑定上,数据的流向是单方面的,只能从代码流向 UI;双向绑定的数据是双向的...

  • 02Vue.js的数据绑定

    理解Vue的双向数据绑定 Vue有一个显著的地方就是它拥有双向数据绑定功能,那么何为双向数据绑定呢?双向是指:HT...

  • Vue和React数据绑定对比

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

  • vue源码探究(第六弹)

    vue源码探究(第六弹) 继续之前的,差不多到最后一part了,数据的双向绑定。 双向数据绑定 双向数据绑定是建立...

  • vue双向数据绑定

    一、单选框的数据双向绑定 二、复选框的双向数据绑定

网友评论

      本文标题:ng4.x 双向数据绑定

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