2016-08-29 1 views
0

JS에서 TS 1.8으로 한 번에 하나의 구성 요소로 큰 각도 1.5 응용 프로그램을 마이그레이션하려고합니다. 파일 모듈을 사용하고 싶지만 requireJS/SystemJS를 사용하고 싶지 않습니다. 모든 JS 파일을 script 태그를 사용하여 동 기적으로로드하는 방법이 있습니까? 여전히 활자 코드 import/export?requireJS 또는 systemJS없이 typescript 가져 오기/내보내기 사용

아니면 가능하지 않은 경우 TS가있는 여러 파일에서 클래스와 컨트롤러를 공유하는 방법이 있습니까?

+0

ts는 언어이며 프레임 워크가 아니기 때문에 typescript에는 내장 메커니즘이 없습니다. 원한다면 직접 구현하거나 기존 라이브러리가있는 경우 라이브러리를 사용해야하지만 SystemJS 및 amd와 같은 모듈 시스템을 사용하여 많은 시간을 절약 할 것을 강력히 권장합니다. 두통. –

답변

0

Namespaces과 어떤 종류의 가져 오기를 사용할 수 있습니다. 가져 오기 구문을 사용하여 파일에서 가져온 클래스 또는 네임 스페이스의 이름을 선언 할 수 있습니다. 이런 식으로 네임 스페이스가있는 클래스 나 함수를 접두어로 사용하여 타이프 스크립트 모듈을 간단히 사용할 수도 있습니다.