問題タブ [ngoninit]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
angular - Angular2 ngOnInit でのエラーのスローが期待どおりに機能しない
内部ngOnInit()
でエラーが発生すると、TypeError: this._unregisterListenersFn is not a function
代わりにエラーが発生するようです。
例:
コンソール ウィンドウに期待される結果が表示されます。しかし ngOnInit() では:
期待どおりに最初の「ngOnInitのエラー」を返しますが、
カスタムエラーハンドラーですべてのエラーを処理しようとしていますが、 ngOnInit() 内でエラーが発生すると、最初にエラーを引き起こしたエラーではなく、最新のエラーのみが取得されます。
編集フォローアップ: NgbPopover で根本的な原因を見つけたと思います。Chrome デベロッパー ツールに表示されるエラー メッセージは次のとおりです。