我正在使用该页面上提到的ng-bootstrap NgbDropdown。下拉列表有效。我点击它时可以看到下拉菜单。但是浏览器慢慢崩溃了。
这是控制台中的错误。此错误循环播放,然后崩溃浏览器。
我正在使用Bootstrap 4.0.0-alpha.6。非常重要的是,该应用程序使用 platform-webworker 在 Web工作线程中运行。
products.html:6 ERROR TypeError: this._toggleElement.contains is not a function
at NgbDropdown._isEventFromToggle (ng-bootstrap.js:3494)
at NgbDropdown.closeFromOutsideClick (ng-bootstrap.js:3477)
at Object.eval [as handleEvent] (products.html:6)
at handleEvent (core.umd.js:12079)
at callWithDebugContext (core.umd.js:13540)
at Object.debugHandleEvent [as handleEvent] (core.umd.js:13128)
at dispatchEvent (core.umd.js:8691)
at Array.eval (core.umd.js:9302)
at NamedEventEmitter.dispatchEvent (platform-webworker.umd.js:1926)
at WebWorkerRendererFactory2._dispatchEvent (platform-webworker.umd.js:2032)
2017年7月8日更新:
似乎这是一个ng-bootstrap问题,其中组件不会在Web工作线程中运行。已创建issue。