問題タブ [ngondestroy]
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 - Angular 2: ngOnInit/ngOnDestroy が見つかりません
注: この記事では、実装中に typescript で OnInit が見つからないことがわかりましたが、以下のコードは既にOnInit
/をインポートしていOnDestroy
ます。
私が見つけたすべての例 (例: Using Route Parametersimplements OnInit
) は、 /OnDestroy
句をクラス定義に追加し、ルートからパラメーターを取得するためにサブスクライブするときにngOnInit
/メソッドを含めることを示しています。コードはこれを行っています。ngOnDestroy
ただし、VS2017 では、句に対して「OnInit/OnDestroy が正しく実装されていません」というエラーが報告され、関数に対して「ngOnInit/ngOnDestroy が見つかりません」というエラーが報告されます。
句を削除して/関数implements
をコメント化すると (本体のコードのみを残して)、コードは機能します。ルート パラメーターからパラメーターを正常に取得します。ngOnInit
ngOnDestroy
ngOnInit