Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Серверный JavaScript (node.js, ringo, nitro, sling) Новый топик    Ответить
 Проблемы с Angular+ASP.NET MVC  [new]
Renziglov
Member

Откуда:
Сообщений: 84
Привет.
Пытаюсь включить Angular 4 в ASP.NET MVC 5 приложение.
Прежде всего, пшибка:

(SystemJS) XHR error (404) loading https://address:443/Welcome/node_modules/@angular/platform-browser-dynamic/bundles/platform-browser-dynamic.umd.js

Возникает при выполнении кода (показано стрелочкой)

 <script src="~/node_modules/core-js/client/shim.min.js"></script>
    <script src="~/node_modules/zone.js/dist/zone.js"></script>
    <script src="~/node_modules/systemjs/dist/system.src.js"></script>
    <script src="~/AngularControls/systemjs.config.js"></script>
    <script>
        System.import('/AngularControls/main.js').catch(function (err)  <---------
        {
            debugger;
            console.error(err);
        });
    </script>


Файл main.js выглядит так

"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
var platform_browser_dynamic_1 = require("@angular/platform-browser-dynamic");
var app_module_1 = require("./app/app.module");
platform_browser_dynamic_1.platformBrowserDynamic().bootstrapModule(app_module_1.AppModule);


Обратите внимание, что System.Import вставляет в УРЛ папку Welcome. Это стартовая страница ASP.NET MVC.
При этом прототип, созданный перед этим, не имеет таких проблем и работает отлично.

Каким-то образом при импорте main.js начинает работать ASP.NET routing. Как от этого избавиться и заставить импортировать только и рута?

Спасибо.
29 мар 19, 15:47    [21847258]     Ответить | Цитировать Сообщить модератору
Все форумы / Серверный JavaScript (node.js, ringo, nitro, sling) Ответить