angular – ng-bootstrap typeahead TypeError:Object(…)不是
我想在angular5应用程序中使用角度bootstrap typeahead
linkToTypeahead.
但我不断收到以下错误: ERROR TypeError: Object(...) is not a function at new NgbTypeahead (typeahead.js:52) at createClass (core.js:12449) at createDirectiveInstance (core.js:12284) at createViewNodes (core.js:13742) at callViewAction (core.js:14176) at execComponentViewsAction (core.js:14085) at createViewNodes (core.js:13770) at callViewAction (core.js:14176) at execComponentViewsAction (core.js:14085) at createViewNodes (core.js:13770) 并且: ERROR TypeError: Cannot read property 'instance' of undefined at nodeValue (core.js:11753) at Object.eval [as handleEvent] (NgbdTypeaheadBasic.html:9) at handleEvent (core.js:13547) at callWithDebugContext (core.js:15056) at Object.debugHandleEvent [as handleEvent] (core.js:14643) at dispatchEvent (core.js:9962) at eval (core.js:10587) at HTMLDocument.eval (platform-browser.js:2628) at ZoneDelegate.invokeTask (zone.js:421) at Object.onInvokeTask (core.js:4740) 我从网站link复制了Simple Typeahead代码. 我的package.json文件: { 到目前为止我尝试了什么: >用npm重新安装node_modules – 没有帮助 任何帮助是极大的赞赏! 解决方法
所以我的问题通过安装稳定版本的ng-bootstrap解决了:
所以package.json文件: `dependencies .... "@ng-bootstrap/ng-bootstrap": "^1.1.1",.... dependencies` 感谢JB Nizet和Niladri的快速解答 编辑:另外,正如@Niladri在评论中所说,你需要为你想要使用的模块使用forRoot().这是针对Angular 5的official documentation of version 1.1,这里说的是,但更新版本的角度曲线的新文档并未说明,因为它已被更改.所以记住这一点! (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |