2016-07-05 2 views
1

AngularJS 응용 프로그램에서 Typescript를 사용하는 것이 적절하거나 신중한 경우 궁금한가요? TS가 노드, 익스프레스, 몽고 백엔드에서 사용되는 튜토리얼을 보았습니다. 그러나 Angular가 고려 될 때 TS가 어떻게 유지되는지 궁금합니다.AngularJS 응용 프로그램에서 Typescript를 사용할 수 있습니까?

+5

TS는 "JavaScript"로 컴파일됩니다. 따라서 JS를 사용할 수있는 곳이면 어디서든 TS를 사용할 수 있습니다. 사실, 당신은 심지어 TS와 JS 둘 다로 작성된 응용 프로그램을 가지고 믹스 할 수도 있고 TS 파일에 JS를 쓸 수도 있습니다! – Jite

+0

그래, 우리는 AngularJS와 함께 아무런 문제가없는 Typescript를 사용합니다. – Revive

+0

이봐 요, 그냥 사이드 노트 : 실제로는 typescript 웹 사이트에서 각도 개발자가 typescript 자체를 참조하는 페이지 하단에 미리보기가 있습니다. http :// /prntscr.com/bp3foi – briosheje

답변

2

예, 사용하는 것이 좋습니다. 저는 1.4와 Typescript가있는 프로젝트에서 작업합니다. 이 방법을 통해 각도 2에 대한 미래의 마이그레이션을 염두에 두었습니다.

+0

우수. 나는 비슷한 상황에 처해 있을지도 모른다. 그렇다면 TS는 어떻게 든 쉽게 마이그레이션을 수행합니까? – MadPhysicist

+0

1.x 각도 앱을 각도 2로 마이그레이션하는 것은 그리 간단하지 않고 애플리케이션 코딩 방법에 따라 다릅니다. 귀하의 1.x 응용 프로그램이 Typescript로 쓰여졌는지 여부는 귀하의 마지막 관심사가 될 것입니다. –

+0

이것은 사실입니다. Typescript는 Angular 2 호환을 의미하지는 않습니다. 일반 자바 스크립트는 타이프 스크립트로 작성 될 수 있기 때문입니다. 그것은 모두 코드가 프로젝트에 쓰여지는 방식에 달려 있습니다. –

1

Typescript는 코드를 JavaScript로 컴파일하는 변환기입니다.

angularjs는 JavaScript 프레임 워크이므로 자연스럽게 작동합니다.

here에서 볼 수 있듯이 각을 이루도록 입력 된 파일이 있습니다.

p.s. Angular2 was built on Typescript.

1

예. 가능합니다. Angular의 타이핑을 설치해야합니다. TypeScript 정의 관리자를 사용하여이 작업을 수행 할 수 있습니다. 기본적으로 타이프 스크립트에 Angular가 (엄격한) 형식으로 입력되는 방식을 알려줍니다.

사용 NPM :

npm install -g tsd 
tsd install angular 
1

타이프는 각도 또는 이와 유사한 프레임 워크를 사용할 수 있습니다. 필요한 것은 프레임 워크의 형식화 된 버전입니다. AngularJS 입력 및 코드 샘플은 here

관련 문제