저는 Angular 2로 작성된 응용 프로그램을 작성 중이며, Angular 2 응용 프로그램에서 약간의 변경 사항을 사용하여 다른 응용 프로그램의 Angular 1로 작성한 많은보기가 있습니다. 이것이 가능한가? 이 글을 조금 훑어보고 튜토리얼을 읽었지만 기존의 Angular 2 프로젝트에서 Angular 1을 사용하지 않고 Angular 1 프로젝트를 Angular 2로 업그레이드 한 것으로 보입니다. 이 문제를 해결하기 위해 app.module.ts와 경로 파일을 Angular 1로 다시 작성해야합니까? 그렇다면 다시 작성할 필요가있는 다른 파일이 있습니까?각도 2 앱에서 각도 1보기를 사용할 수 있습니까?
0
A
답변
0
예, 가능합니다. ng-click과 같은 기본 각도 지시는 변경되지 않지만 양방향 데이터 바인딩의 동작이 변경됩니다. 그러나 사소한 변경 사항을 고려하여 마이그레이션 할 수 있습니다.
어쨌든 Angular 1 JavaScript에서 Angular2 TypeScript 로의 리팩터링에 직면 할 것이며,이를 위해 앱을 마이그레이션 할 때 경로와 같은 일부 코드를 다시 작성해야합니다. 하지만 마이그레이션에 대한 참고 자료는 많이 있습니다. 다음 링크를 확인하십시오.
https://www.codementor.io/angularjs/tutorial/migrating-from-angular-1-to-angular-2
감사합니다.
각도 2의 내부에 angular1을 호스트하는 방법 (즉, 나란히 실행)에 대한 각도 사이트의 전체 섹션이 있습니다. [Angular 2 Code의 Angular 1 Component 지시어 사용하기] (https://angular.io/docs/ts/latest/guide/upgrade.html#using#angular-1-component-directives-from-angular-2- 암호) – Igor