在带有Angular 4.0的MVC中执行视图时,参考路径已更改

时间:2018-06-23 08:49:47

标签: asp.net-mvc angular angular5 angular4-router

我是Angular的新手,我必须使用Angular 4在ASP.NET MVC中开发一个项目。我已经将ASP.NET MVC的所有步骤与Angular 4集成在一起,并且工作正常。但是,当我从控制器调用视图时,我的Angular引用路径已更改。

查看脚本调用:

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

默认路径正确,浏览器显示为

  http://localhost/WebApp/systemjs.config.js

但是当我从家庭控制器或区域拨打电话时,我的路径更改为

  http://localhost/WebApp/Home/systemjs-angular-loader.js

因此,当我更改URL路径时,始终会显示404错误。我不知道如何解决。

0 个答案:

没有答案