Angular 如何在测量中的每个输入键笔划上触发onValueChanged 目前onValueChanged触发器为on(onblur),我希望在每个按键上触发调用API。 HTML const surveyModel=new Survey.Model(this.formConfig) surveyModel.onValueChanged.add((结果、选项)=>{ log('kkk:',选项) })
JSON模式 { 'name':'mocknumber', “类型”:“文本”, “title”:“MockNumber”, “isRequired”:对, “占位符”:“键入模拟编号”, 'requiredErrorText':'此字段为必填字段' }您需要设置 将测量属性设置为“onTyping”值:Angular 如何在测量中的每个输入键笔划上触发onValueChanged 目前onValueChanged触发器为on(onblur),我希望在每个按键上触发调用API。 HTML const surveyModel=new Survey.Model(this.formConfig) surveyModel.onValueChanged.add((结果、选项)=>{ log('kkk:',选项) }),angular,surveyjs,Angular,Surveyjs,JSON模式 { 'name':'mocknumber', “类型”:“文本”, “title”:“MockNumber”, “isRequired”:对, “占位符”:“键入模拟编号”, 'requiredErrorText':'此字段为必填字段' }您需要设置 将测量属性设置为“onTyping”值: <div class="container"> <div class="survey-container contentcon
<div class="container">
<div class="survey-container contentcontainer codecontainer">
<div id="surveyElement"></div>
</div>
</div>
const surveyModel = new Survey.Model(this.formConfig)
surveyModel.onValueChanged.add((result, options) => {
console.log('kkkkk: ', options)
})
{
"pages": [
{
"name": "page1",
"elements": [
{
"type": "text",
"name": "mocknumber",
"title": "MockNumber",
"isRequired": true,
"requiredErrorText": "This field is required",
"placeHolder": "Type Mock Number"
}
]
}
],
"textUpdateMode": "onTyping"
}