عنوان:

‫قالب ASP.NET Core و Angular 2 برای Visual Studio


نویسنده: وحید نصیری
تاریخ: ۱۳۹۵/۰۷/۱۳ ۲۳:۴۷
آدرس: www.dntips.ir

نویسنده این مطلب و همچنین تهیه کننده‌ی قالب، هر دو عضو تیم ASP.NET هستند. بنابراین به نوعی به این قالب می‌توان گفت «قالب رسمی Angular 2 برای ویژوال استودیو».



مشاهده مطلب اصلی

نظرات

  • حسین حقیقیان در ۱۳۹۵/۰۷/۱۷ ۱۰:۴۸
    با نصب این تمپلت فایل global.json رو نمیسازد و پروژه خطای localhost  refused to connect را میدهد.
    مگر بدون ایجاد فایل global.json و تنظیماتی مشابه زیر پروژه اجرا میشود؟
    فقط پروژه‌های src /test  بیلد میشود.
    {
      "projects": [ "src", "test" ],
      "sdk": {
        "version": "1.0.0-preview2-003121"
      }
    }
    یک مشکل دیگری هم دارم. من این پروژه رو تونستم با کپی پیست کردن محتوای آن در پروژه جدیدی اجرا کنم. با تغییر صفحه، تمام فایلهای جاوااسکرپیتی و استایلها مجددا دانلود میشود! که مفهومه spa رو نقض میکند و عملا بدرد نمیخورد!
    مشکل لود مجدد فایلهای جاوااسکریپت و استایلها با تغییر فایل index.cshtml برطرف گردید
    @{
        ViewData["Title"] = "Home Page";
    }
    <html>
    <head>
        <meta charset="utf-8" />
        <meta name="viewport" content="width=device-width, initial-scale=1.0" />
        <title>@ViewData["Title"] - WebApplicationBasic</title>
        <link rel="stylesheet" href="ClientApp/dist/vendor.css" />
    </head>
    <body>
        <app asp-prerender-module="ClientApp/dist/main-server">Loading...</app>
        @section scripts {
            <script src="~/ClientApp/dist/vendor.js"></script>
            <script src="~/ClientApp/dist/main-client.js"></script>
        }
    </body>
    </html>

    • وحید نصیری در ۱۳۹۵/۰۷/۱۷ ۱۳:۲
      ساختاری که در پروژه‌ی سری AngularJS 2.0 سایت بررسی شد، دقیقا مطابق مستندات رسمی AngularJS 2.0 است. ساختار پروژ‌ه‌ی فوق، کاملا تغییر کرده‌است. تنها موردی از آن که مفید است «routes.MapSpaFallbackRoute» است که در سری ASP.NET Core به آن اشاره شده‌است.