Как перейти/обновить библиотеку angularJs до angular CLI
Сначала я создаю свое веб-приложение, используя библиотеку angularJs, а не cli. Я пытаюсь выполнить двойную загрузку или перейти на angular2, но не могу найти подходящего способа выполнить миграцию без необходимости переписывать свой код с нуля.
просмотреть документацию по angular .Я попытался
Я также пытался следовать этому руководству , но все же оно основано на переходе с angularjs cli на angular cli.
Может ли кто-нибудь указать мне ссылку или помочь с лучшим способом переноса моей библиотеки angularJS на angular cli или лучшее решение для двойной загрузки.
Кроме того, можно ли загрузить библиотеку angular2, как в angular1?
1 ответ
Что я сделал на своем, так это следую инструкциям по запуску угловых1 и угловых2 бок о бок.
- Я создал новое приложение angular 6, используя угловой интерфейс командной строки.
- Я создал папку в каталоге src с именем ng1.
- Скопировал все файлы angualr1 в созданный директор ng1
- Я переношу все свои JS-зависимости angular1 в index.html в angular2 под
scripts
.
"scripts": [
"src/ng1/part-to/your-javascript-directory/jquery.min.js"
]
- Я также скопировал все зависимости angular1 CS от index.html в angular2 под
styles
"styles": [
"src/styles.css"
]
- Я также добавляю каталог ng1, который я ранее создал в
assets
часть угловая2angular.json
файл
"assets": [
"src/favicon.ico",
"src/assets",
"src/ng1"
]
Ключ здесьangular1 will have to be copied into angualr2
. Вышеизложенное является основой для подготовки вашего проекта angular1 к двойной лодке внутри angular2. Есть еще кое-что, но следуйте инструкциям по ссылке, которую я разместил выше, и ваше приложение будет работать параллельно. Надеюсь, это поможет