angle-ui-router v1.0.3을 사용하도록 앱을 업데이트 할 때 타이프 스크립트 정의에 몇 가지 문제가 있습니다. 우리는 $ stateChangeSuccess 이벤트를 사용하고 있기 때문에 마이그레이션 가이드는 우리가 지금 TransitionService.onSuccess를 사용한다라고 우리에게 이야기각 - ui-router 타이프 스크립트 정의
모든 것이 잘 작동하지만 문제가 TransitionService는 타이프 정의에 존재하지 않는다는 것입니다 JS을 컴파일파일 (npm/@ types을 사용하여 다운로드)을 사용하면 건물을 만들 때 문제가 발생합니다. node_modules 폴더 내의 UI 라우터의 소스 폴더를 검색하여
https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/angular-ui-router
난 이미 소스 타이프 라이터 정의 파일이 존재하는 것을 볼 수 있습니다.
- @ types/angular-ui-router의 타이프 스크립트 정의에 TransitionService가 없습니다.
- 원본과 함께 제공된 정의 파일을 사용해야합니까? (그렇다면, 어떻게?)
- 다른 방법으로?
각-UI-라우터 API를 TransitionService : https://ui-router.github.io/ng1/docs/latest/classes/transition.transitionservice.html.
. 나는'@ types'이 시대에 뒤떨어져 있다고 생각합니다. 우리는 모듈이 아닌 글로벌 컨텍스트를 사용하고 있으므로,'@ uirouter/angularjs'의 정의를 가져 오지 않고 작업하는 방법을 모릅니다. 이후 주변 모듈을 선언하는 것 같지 않습니다. – mrahhal