如果你了解Vue,那你就会习惯于Vue的数据双向绑定MVVM的模式,那么在Angular中能不能实现双向绑定呢?答案当然是可以的。

第一步:在app.module.ts文件中引入FormsModule模块,然后将导入的FormsModule在imports中进行使用!

import { NgModule } from '@angular/core';
import { BrowserModule } from '@angular/platform-browser';// 只有引入了FormsModule才能实现数据双向绑定
import { FormsModule } from '@angular/forms';  import { AppRoutingModule } from './app-routing.module';
import { AppComponent } from './app.component';
import { HomeComponent } from './pages/home/home.component';@NgModule({declarations: [AppComponent,HomeComponent],imports: [BrowserModule,AppRoutingModule,FormsModule  //使用FormsModule],providers: [],bootstrap: [AppComponent]
})
export class AppModule { }

第二步:在组件中使用

组件 html

<input [(ngModel)]="dva" />
<span>{{dva}}</span>

组件 ts

public dva: any = "双向数据绑定";

这样即可实现数据双向绑定!
此功能常使用在form表单中!

在ts中,获取dva的值, 通过 this.dva 获取即可。

Angular实现数据双向绑定相关推荐

  1. angular的数据双向绑定

    以前我们通过jquery操作DOM可以实现数据绑定,但这样会使操作量加大,而在angular中可以轻松的实现数据双向绑定.数据双向绑定指的是数据改变,相应的视图发生改变,而用户操作视图,底层数据会发生 ...

  2. angular.copy() 取消angular的数据双向绑定

    网址:https://www.tslang.cn/docs/tutorial.html

  3. Angular数据双向绑定

    本文转载自: http://www.cnblogs.com/jingwhale/p/5117419.html 作者:jingwhale 转载请注明该声明. Angular数据双向绑定 AngularJ ...

  4. Vue的数据双向绑定和Object.defineProperty()

    Vue是前端三大框架之一,也被很多人指责抄袭,说他的两个核心功能,一个数据双向绑定,一个组件化分别抄袭angular的数据双向绑定和react的组件化思想,咱们今天就不谈这种大是大非,当然我也没到达那 ...

  5. EngJS(超轻量) 中数据双向绑定如何使用

    Eng github 所有支持数据双向绑定的js工具 ,触发双向关系的基本方式无外乎 wather关系 和  事件关系 两种 . 前者操作数据时 ,后者触发事件时. 下面简单 的介绍Eng 中 的 w ...

  6. AngularJS(2)——AngularJS数据双向绑定

    双向绑定 AngularJS在$scope变量中使用脏值检测来实现了数据双向绑定. Scope作用: 1.通过数据共享连接Controller和View  2.事件的监听和响应  3.脏值检测和数据绑 ...

  7. 前端笔记之微信小程序(二){{}}插值和MVVM模式数据双向绑定指令API

    一.双花括号{{}}插值和MVVM模式 1.1 体会{{}}插值 index.wxml的标签不是html的那些标签,这里的view就是div. {{}}这样的插值写法,叫做mustache语法.mus ...

  8. Vue基础——VueJS是什么、Vue的优缺点、vue2和vue3的模板区别、MVVM数据双向绑定、Vue的安装和使用、Vue模板语法-文本渲染、常用的vue的指令

    目录 一.VueJS是什么? 二.Vue的优缺点 三.MVVM 数据双向绑定 四.Vue的安装和使用 五.Vue模板语法-文本渲染 六.常用的vue的指令 一.VueJS是什么? 它是一个轻量级MVV ...

  9. 双向绑定 当obj的值修改时_JavaScript进阶之深入理解数据双向绑定

    前言 谈起当前前端最热门的 js 框架,必少不了 Vue.React.Angular,对于大多数人来说,我们更多的是在使用框架,对于框架解决痛点背后使用的基本原理往往关注不多,近期在研读 Vue.js ...

最新文章

  1. 梯度下降优化算法概述
  2. CVPR2020行人重识别算法论文解读
  3. reboot 百度网盘资源
  4. 《LeetCode力扣练习》第16题 C语言版 (做出来就行,别问我效率。。。。)
  5. arcgis python工具-使用python制作ArcGIS插件(1)工具介绍
  6. linux分区合并不损坏系统,更改磁盘分区后修复GRUB启动
  7. js中输出变量的类型和输出对象的的属性/方法/成员函数
  8. 操作失败10秒内未完成启动服务mysql_01-MySQL 命令行-cmd用法-未完成
  9. Python自动化办公知识点整理汇总
  10. Flex中List自己定义itemrenderer渲染问题的解决
  11. python解析xml存入字典_如何将xml字符串转换为字典?
  12. 安卓蓝牙键盘切换输入法_Windows10添加中文美式键盘,传统语言栏,采用ctrl+shift切换输入法...
  13. android 线程池 阻塞队列,【Android框架进阶〖02〗】ThinkAndroid线程池机制
  14. 汇编语言实模式到保护模式的思考
  15. x-pack 功能介绍及配置传输层安全性(TLS / SSL)
  16. 线性方程组matlab解法,线性方程组解法及其MATLAB实践
  17. AD软件画电路图笔记
  18. geom_path: Each group consists of only one observation. Do you need to adjust the group aesthetic?
  19. MySQL数据库密码忘了,怎么修改密码,找回密码。
  20. 决策规划算法相关知识之 POMDP模型

热门文章

  1. 黑苹果睡眠唤醒usb失灵_黑苹果解决USB3.0驱动问题
  2. Markdownpad2安装注册
  3. vue基础:ElementUI的表单
  4. Python如何表示π值?
  5. 搭建在线网校平台的三个好处
  6. 算法分析一:基础知识
  7. linux系统 系统推荐 deepin国产系统 最好用的国产linux系统 Windows系统的优秀替代品 deepin系统安装 系统安装 deepin
  8. excel 多列内容合并为一个单元格
  9. 微信小程序使用template标签实现五星评分
  10. PIL IndexError: index out of range