Интеграция Angular 7 и ASP.NET MVC - стили - PullRequest
0 голосов
/ 30 января 2019

Я пытаюсь вызвать приложение 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 в связки и сослаться на него в один момент, и это тоже не удалось.Как вы можете видеть, я закомментировал стили. * Из комплекта скриптов, но я тоже попробовал его без комментариев.Это также не удалось.Спасибо за любую помощь, вы можете предоставить.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...