ng-model-options指令具有帮助用户在当前应用程序中修改ngModel指令的行为的功能。基本上,它在用户必须控制范围内的变量和HTML表单元素的绑定时使用。
您还可以指定绑定发生的等待时间。可以将其编程为花费一些时间,也可以几乎立即完成(如下面的示例所示)。
句法:
该语法受以下支持:
- <输入>
- <选择>
范围:
- 选项:指定选项的对象之后必须是数据绑定。
- {updateOn:’event’}指定在发生特定事件时应进行绑定。
- {debounce:1000}指定绑定的等待时间(以毫秒为单位)。
- {allowInvalid:true | false}指定如果值未验证,绑定是否可以发生。
- {getterSetter:true | false}指定是否应将绑定到模型的函数视为getter / setter。
- {timezone:’0100′}指定在使用Date对象时应使用哪个时区。
示例:此示例将说明如何通过ng-model-options指令来保持输入字段的值的数据绑定,直到丢失该字段的焦点为止。
您还将注意到输入值时,该值将立即更新。
GeeksForGeeks
Using ng-model-options directive
Please enter something below:
The binding is going to wait for
the value until the focus of the
field is lost:
{{name}}
输出: