Javascript angular'支持的事件的完整列表是什么;ngModelOptions的s updateOn属性?
说 updateOn:指定输入应绑定到哪个事件的字符串。可以使用空格分隔的列表设置多个事件。有一个名为default的特殊事件,它与属于控件的默认事件相匹配Javascript angular'支持的事件的完整列表是什么;ngModelOptions的s updateOn属性?,javascript,angularjs,angular-ngmodel,Javascript,Angularjs,Angular Ngmodel,说 updateOn:指定输入应绑定到哪个事件的字符串。可以使用空格分隔的列表设置多个事件。有一个名为default的特殊事件,它与属于控件的默认事件相匹配 该页面提到了一些事件:blur,default,submit。还有其他的吗?完整列表是否记录在任何地方?据我所知,您可以将任何可用的DOM事件绑定到updateOn属性。请参阅完整的列表 查看ngModel的源代码,您可以看到传递给updateOn的选项将绑定到实际元素本身 角源: if (modelCtrl.$options.getOp
该页面提到了一些事件:
blur
,default
,submit
。还有其他的吗?完整列表是否记录在任何地方?据我所知,您可以将任何可用的DOM事件绑定到updateOn
属性。请参阅完整的列表
查看ngModel
的源代码,您可以看到传递给updateOn
的选项将绑定到实际元素本身
角源:
if (modelCtrl.$options.getOption('updateOn')) {
element.on(modelCtrl.$options.getOption('updateOn'), function(ev) {
modelCtrl.$$debounceViewValueCommit(ev && ev.type);
});
}
当
值或更新有效性。此功能已在中提供
AngularJS 1.x,但到目前为止,AngularJS 2+没有成功。以下更新
选项现在可以在5种形式中使用:
更改:更改是默认模式。通过使用此更新选项,表单/表单控件将在每次更改后更新
模糊:模糊更改模式仅在表单控件失去焦点后从值/有效状态更新
提交:仅在表单提交后进行更新
完整的源代码是。还没有测试完整的列表,但是我很确定这些对应于默认的HTML事件属性;