10
docs的說什麼是由ngModelOptions的angular的updateOn屬性支持的事件的完整列表?
updateOn:字符串指定哪些事件應該輸入被綁定到。您可以使用空格分隔列表來設置多個事件。有一個名爲default的特殊事件與控件的默認事件相匹配。
頁提到的幾個事件:blur
,default
,submit
。還有其他人嗎?整個清單是否記錄在任何地方?
docs的說什麼是由ngModelOptions的angular的updateOn屬性支持的事件的完整列表?
updateOn:字符串指定哪些事件應該輸入被綁定到。您可以使用空格分隔列表來設置多個事件。有一個名爲default的特殊事件與控件的默認事件相匹配。
頁提到的幾個事件:blur
,default
,submit
。還有其他人嗎?整個清單是否記錄在任何地方?
就我所知,您可以將任何可用的DOM事件綁定到updateOn
屬性。查看完整列表here。
查看ngModel
的來源,您可以看到傳遞給updateOn
的選項將綁定到實際元素本身。
https://github.com/angular/angular.js/blob/master/src/ng/directive/ngModel.js#L1188
角來源:
if (modelCtrl.$options.getOption('updateOn')) {
element.on(modelCtrl.$options.getOption('updateOn'), function(ev) {
modelCtrl.$$debounceViewValueCommit(ev && ev.type);
});
}
沒有測試的完整列表,但我敢肯定,這對應於默認的HTML事件屬性; http://www.w3schools.com/tags/ref_eventattributes.asp – Claies