Как добавить поддержку Angular в C# Web Application?

У меня есть существующее веб-приложение ASP.NET, к которому я пытаюсь добавить угловые представления. Я нашел примеры того, как начать с нового проекта, но не как добавить его в существующий проект.

Заметки

  • .NetSDK 2.1
  • Visual Studio 2017
  • Все написано на C# (и работает), я пытаюсь добавить одно угловое представление в качестве доказательства концепции

1 ответ

Решение

Не уверен, что я полностью понимаю вашу проблему, но именно так я поступаю со своим проектом. У меня есть проект.net mvc, часть которого (раздел членства) использует Angular. Я добавляю Angular этими способами:

  1. создать отдельный проект Angular 6.
  2. Постройте проект по "ng build"
  3. В папке "dist" находятся четыре основных файла Angular: main.js, polyfills.js, runtime.js, style.css.
  4. Импортируйте эти файлы в производственный проект ASP.
  5. В файле index.cshtml я использую html js старой школы <script> тег и <style> и самый важный угловой тег: <app-root></app-root>

Это все, что вам нужно для добавления Angular, и все работает найти. Это может вызвать проблему, когда вам нужно внести изменения в проект Angular, а затем перестроить эти файлы и импортировать их. Но я не могу найти учебник, который может решить мои потребности до сих пор. У некоторых людей может быть лучшее решение.

Дополнение: когда смотришь в угловую сборку index.html файл, он делает тот же простой способ и ничего сложного в этом нет.

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