更改事件为kendo ui Combobox触发了两次

时间:2018-02-02 19:04:45

标签: c# jquery angularjs combobox kendo-ui

我注意到我的应用程序中的所有组合框中都有一些奇怪的行为,过了一段时间后我发现Kendo UI ComboBoxes正在制作或触发两次更改事件,因此如果里面的代码有一个,它们会发出两个http请求 我搜索了很多但没有找到任何帮助

  1. 我将组合框与angularjs k-options(用于一般选项)和k-on-change属性用于更改事件处理程序
  2. 我试图实现没有angularjs属性的组合框,就像正常使用kendo ui组合框一样,它给出了相同的行为
  3. 我没有使用alert来调试此问题并使用console.log来实现它
  4. 我使用fiddler来查看http请求,发现任何更改都有两个请求
  5. 我甚至试过并更改了发布和params数据的请求,但也发现了同样的问题
  6. 代码示例: HTML;     <select id="id" kendo-combo-box k-options="options" k-on-change="change(kendoEvent)" class="class" required></select>