Как перейти/обновить библиотеку 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. Есть еще кое-что, но следуйте инструкциям по ссылке, которую я разместил выше, и ваше приложение будет работать параллельно. Надеюсь, это поможет

Другие вопросы по тегам