angular algolia instantSearch 中显示类型错误
type error showing in angular algolia instantSearch
当我使用 angular 导航到组件时,它立即导航 return 到上一页并在控制台日志中显示此错误
core.js:14597 ERROR Error: Uncaught (in promise): TypeError: Cannot read property 'addAlgoliaAgent' of undefined
TypeError: Cannot read property 'addAlgoliaAgent' of undefined
at NgAisInstantSearch.push../node_modules/angular-instantsearch/fesm5/angular-instantsearch.js.NgAisInstantSearch.createInstantSearchInstance (angular-instantsearch.js:223)
at NgAisInstantSearch.push../node_modules/angular-instantsearch/fesm5/angular-instantsearch.js.NgAisInstantSearch.ngOnInit (angular-instantsearch.js:179)
at checkAndUpdateDirectiveInline (core.js:20665)
at checkAndUpdateNodeInline (core.js:21929)
at checkAndUpdateNode (core.js:21891)
at debugCheckAndUpdateNode (core.js:22525)
at debugCheckDirectivesFn (core.js:22485)
at Object.eval [as updateDirectives] (CollegeComponent.html:6)
at Object.debugUpdateDirectives [as updateDirectives] (core.js:22477)
at checkAndUpdateView (core.js:21873)
at resolvePromise (zone.js:831)
at resolvePromise (zone.js:788)
at zone.js:892
at ZoneDelegate.push../node_modules/zone.js/dist/zone.js.ZoneDelegate.invokeTask (zone.js:423)
at Object.onInvokeTask (core.js:16147)
at ZoneDelegate.push../node_modules/zone.js/dist/zone.js.ZoneDelegate.invokeTask (zone.js:422)
at Zone.push../node_modules/zone.js/dist/zone.js.Zone.runTask (zone.js:195)
at drainMicroTaskQueue (zone.js:601)
at ZoneTask.push../node_modules/zone.js/dist/zone.js.ZoneTask.invokeTask [as invoke] (zone.js:502)
at invokeTask (zone.js:1744)
好像是内测版的问题,所以用最新的2.2.2版本修正了这个问题
我只是有同样的问题。我使用的是测试版 (3.0.0-beta.4
) angular-即时搜索。
我将其替换为最新版本(2.2.2)并修复了问题。
当我使用 angular 导航到组件时,它立即导航 return 到上一页并在控制台日志中显示此错误
core.js:14597 ERROR Error: Uncaught (in promise): TypeError: Cannot read property 'addAlgoliaAgent' of undefined
TypeError: Cannot read property 'addAlgoliaAgent' of undefined
at NgAisInstantSearch.push../node_modules/angular-instantsearch/fesm5/angular-instantsearch.js.NgAisInstantSearch.createInstantSearchInstance (angular-instantsearch.js:223)
at NgAisInstantSearch.push../node_modules/angular-instantsearch/fesm5/angular-instantsearch.js.NgAisInstantSearch.ngOnInit (angular-instantsearch.js:179)
at checkAndUpdateDirectiveInline (core.js:20665)
at checkAndUpdateNodeInline (core.js:21929)
at checkAndUpdateNode (core.js:21891)
at debugCheckAndUpdateNode (core.js:22525)
at debugCheckDirectivesFn (core.js:22485)
at Object.eval [as updateDirectives] (CollegeComponent.html:6)
at Object.debugUpdateDirectives [as updateDirectives] (core.js:22477)
at checkAndUpdateView (core.js:21873)
at resolvePromise (zone.js:831)
at resolvePromise (zone.js:788)
at zone.js:892
at ZoneDelegate.push../node_modules/zone.js/dist/zone.js.ZoneDelegate.invokeTask (zone.js:423)
at Object.onInvokeTask (core.js:16147)
at ZoneDelegate.push../node_modules/zone.js/dist/zone.js.ZoneDelegate.invokeTask (zone.js:422)
at Zone.push../node_modules/zone.js/dist/zone.js.Zone.runTask (zone.js:195)
at drainMicroTaskQueue (zone.js:601)
at ZoneTask.push../node_modules/zone.js/dist/zone.js.ZoneTask.invokeTask [as invoke] (zone.js:502)
at invokeTask (zone.js:1744)
好像是内测版的问题,所以用最新的2.2.2版本修正了这个问题 我只是有同样的问题。我使用的是测试版 (3.0.0-beta.4 ) angular-即时搜索。 我将其替换为最新版本(2.2.2)并修复了问题。