【发布时间】:2019-10-14 21:24:50
【问题描述】:
我在 C# MVC 项目中使用 Angular Elements。
当我直接在main.cshtml 中包含角度元素构建文件时
<script type="text/javascript" src="~/Script/Angular/artifi-graphics.js"></script> 运行良好。
但是
当我尝试在包中添加构建文件时
bundles.Add(new ScriptBundle("~/bundles/Layout_8_CommonModule")
.Include("~/Script/Angular/artifigraphics.js")
然后项目没有加载。
【问题讨论】:
-
@RahulSharma 已经尝试过此解决方案但无法正常工作
-
好的,你试过这个链接吗:mariusschulz.com/blog/…
-
是的,也试过了,但没有运气
-
与 .NET 引用不同,Javascript 文件需要根据顺序加载。 Angular App 应该首先加载,然后是相关组件。您必须使用
Include方法而不是IncludeDirectory方法将其包含在应用程序文件中。
标签: c# asp.net-mvc angular angular-elements asp.net-bundling