【发布时间】:2018-11-20 23:48:29
【问题描述】:
我已经使用 ASP.NET MVC 应用程序引导 Angular。如何根据渲染的 Angular 视图有条件地加载 MVC 包。
索引.cshtml
<!DOCTYPE html>
<html ng-app="maypp">
<body>
<div class="container">
@*HEADER*@
<div header></div>
<div ui-view></div>
@*FOOTER*@
<div footer></div>
</div>
@Scripts.Render("~/bundles/bundle1")
@Scripts.Render("~/bundles/bundle2")
</body>
</html>
我只需要为 Angular 视图 1 加载 bundle1。其他视图需要同时包含 bundle1 和 bundle2。我使用的是 AngularJS,而不是 Angular 2。感谢任何回应。
【问题讨论】:
-
@CodeCaster 该响应适用于 Angular 2。我在我的应用程序中使用 AngularJS。
-
您可以应用此处解释的相同原则。
-
看老兄,最终归结为将
<script>标签附加到指向JS文件的DOM。当然,你如何做到这一点可能从 AngularJS 到 Angular2 有所不同,但原则仍然存在。与其寻找差异,不如看共性。
标签: angularjs asp.net-mvc