Как добавить поддержку Angular в C# Web Application?
У меня есть существующее веб-приложение ASP.NET, к которому я пытаюсь добавить угловые представления. Я нашел примеры того, как начать с нового проекта, но не как добавить его в существующий проект.
Заметки
- .NetSDK 2.1
- Visual Studio 2017
- Все написано на C# (и работает), я пытаюсь добавить одно угловое представление в качестве доказательства концепции
1 ответ
Не уверен, что я полностью понимаю вашу проблему, но именно так я поступаю со своим проектом. У меня есть проект.net mvc, часть которого (раздел членства) использует Angular. Я добавляю Angular этими способами:
- создать отдельный проект Angular 6.
- Постройте проект по "ng build"
- В папке "dist" находятся четыре основных файла Angular: main.js, polyfills.js, runtime.js, style.css.
- Импортируйте эти файлы в производственный проект ASP.
- В файле index.cshtml я использую html js старой школы
<script>
тег и<style>
и самый важный угловой тег:<app-root></app-root>
Это все, что вам нужно для добавления Angular, и все работает найти. Это может вызвать проблему, когда вам нужно внести изменения в проект Angular, а затем перестроить эти файлы и импортировать их. Но я не могу найти учебник, который может решить мои потребности до сих пор. У некоторых людей может быть лучшее решение.
Дополнение: когда смотришь в угловую сборку index.html
файл, он делает тот же простой способ и ничего сложного в этом нет.