Javascript Angular4真的是双向数据绑定吗?
我对Angular2/4/5/6的了解是,由于[(ngModel)]的原因,双向数据绑定在Angular1中是可能的,就像它通过$scope在Angular1中发生一样 现在,我看到了这个网站,它清楚地表明在Angular4中双向数据绑定是不可能的。我非常困惑。有人真的能澄清这一点吗?在Angular 2/4/5/6中,双向数据绑定是否可行Javascript Angular4真的是双向数据绑定吗?,javascript,angular,data-binding,angular-ngmodel,Javascript,Angular,Data Binding,Angular Ngmodel,我对Angular2/4/5/6的了解是,由于[(ngModel)]的原因,双向数据绑定在Angular1中是可能的,就像它通过$scope在Angular1中发生一样 现在,我看到了这个网站,它清楚地表明在Angular4中双向数据绑定是不可能的。我非常困惑。有人真的能澄清这一点吗?在Angular 2/4/5/6中,双向数据绑定是否可行 链接:Angular是一个javascript框架,javascript有一些限制,不允许真正的双向数据绑定 事实上,第一种方法(模板到变量)之所以成为可
链接:Angular是一个javascript框架,javascript有一些限制,不允许真正的双向数据绑定 事实上,第一种方法(模板到变量)之所以成为可能,是因为本机javascript API允许侦听输入字段上的事件,但不存在变量更改时发出的事件,因此另一种方法不适用于javascript API 下面是Zone.js实现的Angular“侦听”您的代码并触发对这三种类型事件的更改检测:
- 页面上的用户事件(单击、提交、模糊等)
- XMLHttpRequest已结束
- 计时器(
或setTimeout
)触发了某些功能setInterval
顺便说一句,
[(ngModel)]
是[ngModel]=“variable”(ngModelChange)=“variable=$event”
的语法糖:这是两种方法,Angular是一个javascript框架,javascript有一些限制,不允许真正的双向数据绑定
事实上,第一种方法(模板到变量)之所以成为可能,是因为本机javascript API允许侦听输入字段上的事件,但不存在变量更改时发出的事件,因此另一种方法不适用于javascript API
下面是Zone.js实现的Angular“侦听”您的代码并触发对这三种类型事件的更改检测:
- 页面上的用户事件(单击、提交、模糊等)
- XMLHttpRequest已结束
- 计时器(
或setTimeout
)触发了某些功能setInterval
[(ngModel)]
是[ngModel]=“variable”(ngModelChange)=“variable=$event”
:这是两种方式
在角度2/4/5/6中是否可以进行双向数据绑定
不,它不是双向数据绑定。它只是同时进行事件绑定和属性绑定的语法糖。
了解更多有关此的信息 1
2
3强> 在角度2/4/5/6中是否可以进行双向数据绑定 不,它不是双向数据绑定。它只是同时进行事件绑定和属性绑定的语法糖。
了解更多有关此的信息 1
2
3强>