Я пытаюсь вызвать приложение Angular 7 со страницы .cshtml Razor в ASP.NET MVC.Приложение загружается, но не применяет стили.У меня есть приложение для сборки Angular в папке Bundles в корне моего решения MVC.Мой BundlesConfig.cs выглядит так:
public static void RegisterBundles(BundleCollection bundles)
{
bundles.Add(new ScriptBundle("~/Script/Bundles")
.Include(
"~/bundles/main.*",
"~/bundles/polyfills.*",
"~/bundles/scripts.*",
//"~/bundles/styles.*",
"~/bundles/vendor.*",
"~/bundles/runtime.*"
));
bundles.Add(new StyleBundle("~/Content/Styles")
.Include("~/bundles/styles.*"));
}`
Index.cshtml выглядит так:
@{
ViewBag.Title = "Index";
}
<my-component></my-component>
Наконец, мой _Layout.cshtml выглядит так:
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Hello World - ASP.NET MVC</title>
@Styles.Render("~/Content/Styles")
</head>
<body>
<main role="main" class="container">
@RenderBody()
</main>
@Scripts.Render("~/Script/Bundles")
</body>
</html>
Единственный файл стилей, попавший в мою папку Bundles, - это styles.js, и я не уверен, что это корень проблемы.Я попытался вручную переместить файл styles.scss в связки и сослаться на него в один момент, и это тоже не удалось.Как вы можете видеть, я закомментировал стили. * Из комплекта скриптов, но я тоже попробовал его без комментариев.Это также не удалось.Спасибо за любую помощь, вы можете предоставить.