错误TypeError:无法读取未定义的属性“调用”

舍尔

我终于开始在我的angular 9项目中使nouislider工作。现在的问题是,当滑块值更改时,我想更新一个字段(因此,当用户移动滑块时,我想在屏幕上显示新值)。这些事件有问题,我不确定这是什么。

noUiSlider.create(this.theHtmlElement, {
  start: [3000],
  step: 1,
  connect: [true, false],
  range: {
      'min': [0],
      'max': [10000]
  }
});

this.theHtmlElement.noUiSlider.on('update', this.valueChanged());


...
valueChanged() {
console.log(this.theHtmlElement.noUiSlider.get());

}

我得到的错误是:

ERROR TypeError: Cannot read property 'call' of undefined
at nouislider.js:2082
at Array.forEach (<anonymous>)
at nouislider.js:2081
at Array.forEach (<anonymous>)
at fireEvent (nouislider.js:2077)
at nouislider.js:2055
at Array.forEach (<anonymous>)
at Object.bindEvent [as on] (nouislider.js:2054)
at AddCreditPageComponent.ngAfterViewInit (add-credit-page.component.ts:65)
at callProviderLifecycles (core.js:33986)

该事件似乎第一次起作用,我在控制台中看到了初始值,但随后出现了错误!然后没有其他工作。我进行了一次遍历,似乎还有第二个未定义的范围事件!不知道它是什么,它是从哪里来的,可能就是那引起了问题。我不确定如何解决。

波尔·克鲁伊特

要绑定一个事件,您必须传入一个匿名函数(在其他可能性中)。

this.theHtmlElement.noUiSlider.on('update', () => this.valueChanged());

要么

this.theHtmlElement.noUiSlider.on('update', this.valueChanged.bind(this));

要么

this.theHtmlElement.noUiSlider.on('update', this.valueChanged);

readonly valueChanged = () => {
  console.log(this.theHtmlElement.noUiSlider.get());
};

您如何立即执行该this.valueChanged()方法,该方法返回undefined然后尝试将其绑定undefinedupdate事件处理程序,这将导致您看到的错误

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

未捕获的TypeError:无法读取未定义的属性“调用”

来自分类Dev

错误TypeError:无法读取POST HTTP调用上未定义的属性“ subscribe”-角度[8]

来自分类Dev

NodeJS错误“ TypeError:无法读取未定义的属性” stdout”

来自分类Dev

错误TypeError:无法读取未定义的属性“匹配”

来自分类Dev

错误TypeError:无法读取未定义的属性“句柄”

来自分类Dev

错误TypeError:无法读取未定义的属性'__source'

来自分类Dev

reactjs错误:TypeError:无法读取未定义的属性“ props”

来自分类Dev

“ TypeError:无法读取未定义的属性'then'

来自分类Dev

“ TypeError:无法读取未定义的属性”

来自分类Dev

TypeError:无法读取未定义的属性“未定义”

来自分类Dev

Axios在React中未定义,错误:Uncaught TypeError:无法读取未定义的属性“ post”

来自分类Dev

错误:无法读取未定义的属性

来自分类Dev

无法读取未定义的属性“on”?-> 错误

来自分类Dev

如何修复'TypeError:无法读取未定义的属性'then'TypeError:无法读取未定义的属性'then'...'

来自分类Dev

vue.js:属性或方法“”未定义,渲染错误:“TypeError:无法读取未定义的属性''”

来自分类Dev

类型错误:无法读取未定义的属性“indexOf”,无法读取未定义的属性“toLowerCase”

来自分类Dev

Angular 7-错误错误:未捕获(承诺):TypeError:无法读取未定义的属性“ forEach”

来自分类Dev

错误错误:未捕获(承诺):TypeError:无法读取未定义的属性“ id”

来自分类Dev

错误错误:未捕获(承诺):TypeError:无法读取未定义的属性“ id”

来自分类Dev

orderby无法正常工作。显示错误(TypeError:无法读取[null]中未定义的属性“ toLowerCase”)

来自分类Dev

类型错误:无法读取未定义的属性“url”,无法从 reactjs 中的数组调用某些值

来自分类Dev

v-on处理程序中的错误(承诺/异步):“ TypeError:无法读取未定义的属性'data'” //未定义

来自分类Dev

未捕获的TypeError:在Webpack重建CommonsChunkPlugin后无法读取未定义的属性“调用”

来自分类Dev

调用`npm start`时得到“ TypeError:无法读取未定义的属性'filename'”

来自分类Dev

jQuery验证接受方法-TypeError:无法读取未定义的属性“调用”

来自分类Dev

Uncaught TypeError:无法读取React ajax调用中未定义的属性'then'?

来自分类Dev

TypeError:无法从提取调用读取未定义的嵌套Json的属性“夹具”

来自分类Dev

ChartJS:未捕获的TypeError:无法读取未定义的属性“调用”

来自分类Dev

jQuery -datatable错误:未捕获TypeError:无法读取未定义的属性'className'

Related 相关文章

  1. 1

    未捕获的TypeError:无法读取未定义的属性“调用”

  2. 2

    错误TypeError:无法读取POST HTTP调用上未定义的属性“ subscribe”-角度[8]

  3. 3

    NodeJS错误“ TypeError:无法读取未定义的属性” stdout”

  4. 4

    错误TypeError:无法读取未定义的属性“匹配”

  5. 5

    错误TypeError:无法读取未定义的属性“句柄”

  6. 6

    错误TypeError:无法读取未定义的属性'__source'

  7. 7

    reactjs错误:TypeError:无法读取未定义的属性“ props”

  8. 8

    “ TypeError:无法读取未定义的属性'then'

  9. 9

    “ TypeError:无法读取未定义的属性”

  10. 10

    TypeError:无法读取未定义的属性“未定义”

  11. 11

    Axios在React中未定义,错误:Uncaught TypeError:无法读取未定义的属性“ post”

  12. 12

    错误:无法读取未定义的属性

  13. 13

    无法读取未定义的属性“on”?-> 错误

  14. 14

    如何修复'TypeError:无法读取未定义的属性'then'TypeError:无法读取未定义的属性'then'...'

  15. 15

    vue.js:属性或方法“”未定义,渲染错误:“TypeError:无法读取未定义的属性''”

  16. 16

    类型错误:无法读取未定义的属性“indexOf”,无法读取未定义的属性“toLowerCase”

  17. 17

    Angular 7-错误错误:未捕获(承诺):TypeError:无法读取未定义的属性“ forEach”

  18. 18

    错误错误:未捕获(承诺):TypeError:无法读取未定义的属性“ id”

  19. 19

    错误错误:未捕获(承诺):TypeError:无法读取未定义的属性“ id”

  20. 20

    orderby无法正常工作。显示错误(TypeError:无法读取[null]中未定义的属性“ toLowerCase”)

  21. 21

    类型错误:无法读取未定义的属性“url”,无法从 reactjs 中的数组调用某些值

  22. 22

    v-on处理程序中的错误(承诺/异步):“ TypeError:无法读取未定义的属性'data'” //未定义

  23. 23

    未捕获的TypeError:在Webpack重建CommonsChunkPlugin后无法读取未定义的属性“调用”

  24. 24

    调用`npm start`时得到“ TypeError:无法读取未定义的属性'filename'”

  25. 25

    jQuery验证接受方法-TypeError:无法读取未定义的属性“调用”

  26. 26

    Uncaught TypeError:无法读取React ajax调用中未定义的属性'then'?

  27. 27

    TypeError:无法从提取调用读取未定义的嵌套Json的属性“夹具”

  28. 28

    ChartJS:未捕获的TypeError:无法读取未定义的属性“调用”

  29. 29

    jQuery -datatable错误:未捕获TypeError:无法读取未定义的属性'className'

热门标签

归档