angle-ui-router v1.0.3を使用するようにアプリケーションを更新したとき、タイプスクリプトの定義にいくつか問題がありました。 $ stateChangeSuccessイベントを使用していたので、移行ガイドではTransitionService.onSuccessを使用する必要があることがわかりました角度ui-routerタイプスクリプトの定義
すべてがjsにコンパイルされるとうまくいきますが、TransitionServiceがTypescript定義に存在しないという問題がありますファイル(npm/@ typesを使用してダウンロードされたもの)はビルド時に私たちに問題を起こします。 node_modulesフォルダ内のUI-ルーターソースフォルダを調べて
https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/angular-ui-router
私はすでにソースのtypescriptです定義ファイルが存在していることがわかります。
- @ types/angular-ui-routerのtypescript定義に、TransitionServiceがありませんか?
- ソースと一緒に提供されている定義ファイルを使用する必要がありますか? (もしそうなら、どのように?)
- 何か他の方法?
angle-ui-router api TransitionService:https://ui-router.github.io/ng1/docs/latest/classes/transition.transitionservice.html。
。私は '@ types'というものが古くなっていると思います。私たちはモジュールではなく、グローバルなコンテキストを使用していますので、 '@ uirouter/angularjs'の定義をインポートせずにどのように扱うべきか分かりません。周辺モジュールを宣言しているようではないためです。 – mrahhal