問題タブ [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.

0 投票する
0 に答える
794 参照

angular - Angular2 ngOnInit でのエラーのスローが期待どおりに機能しない

内部ngOnInit()でエラーが発生すると、TypeError: this._unregisterListenersFn is not a function代わりにエラーが発生するようです。

例:

コンソール ウィンドウに期待される結果が表示されます。しかし ngOnInit() では:

期待どおりに最初の「ngOnInitのエラー」を返しますが、

カスタムエラーハンドラーですべてのエラーを処理しようとしていますが、 ngOnInit() 内でエラーが発生すると、最初にエラーを引き起こしたエラーではなく、最新のエラーのみが取得されます。

編集フォローアップ: NgbPopover で根本的な原因を見つけたと思います。Chrome デベロッパー ツールに表示されるエラー メッセージは次のとおりです。