Миграция машинописного текста Angularjs

У меня есть довольно большое приложение angularjs, которое я в конечном итоге перенесу на Angular 2.

Я хочу предпринять все возможные шаги, чтобы упростить миграцию в будущем.

Я конвертирую свои контроллеры и службы в машинописный текст и организую свои файлы в компонентно-ориентированной структуре папок.

То, что я действительно хотел бы сделать, это использовать загрузку модуля в стиле es6.

Я понимаю, что system.js теперь может обеспечивать функциональность загрузки, и я могу использовать синтаксис импорта es6 в typescript 1.5.

Мой вопрос в том, как я должен использовать их вместе? Должен ли я выводить модули es6 из машинописного текста и использовать загрузку модуля system.js с помощью сгенерированного кода? Или требуется какой-то другой шаг?


person kpg    schedule 26.04.2015    source источник


Ответы (2)



Я бы предложил использовать commonjs, так как с его помощью уже написано множество узловых модулей. Проблема с использованием модулей es6 заключается в том, что большое количество браузеров не будут поддерживать модули es6 в течение длительного времени.

person Prasanjit Dey    schedule 20.05.2015