Javascript 如何在使用asp.net mvc core制作的应用程序的一个或两个页面中使用angular 4作为迷你spa?

Javascript 如何在使用asp.net mvc core制作的应用程序的一个或两个页面中使用angular 4作为迷你spa?,javascript,angularjs,asp.net-mvc,web-applications,single-page-application,Javascript,Angularjs,Asp.net Mvc,Web Applications,Single Page Application,我确实有一个用asp.net核心构建的非常大的应用程序(15个领域,如客户、员工、财务、日程安排等)。我想创建一个我想使用Angular 4的新区域。这是一个非常动态的小“迷你水疗”内的主要已经建成的应用程序 在阅读了诸如“”和其他许多文章之后,我非常确信构建一个非常大的spa(即使是延迟加载)对于具有不同区域的大型系统来说不是一个好的解决方案 然而,我不知道如何在现有应用程序的一两个页面中使用angular4。所有Angular教程都是为了在Angular中构建一个完整的应用程序,并对服务器进

我确实有一个用asp.net核心构建的非常大的应用程序(15个领域,如客户、员工、财务、日程安排等)。我想创建一个我想使用Angular 4的新区域。这是一个非常动态的小“迷你水疗”内的主要已经建成的应用程序

在阅读了诸如“”和其他许多文章之后,我非常确信构建一个非常大的spa(即使是延迟加载)对于具有不同区域的大型系统来说不是一个好的解决方案

然而,我不知道如何在现有应用程序的一两个页面中使用angular4。所有Angular教程都是为了在Angular中构建一个完整的应用程序,并对服务器进行REST调用。我不想建一个巨大的整体式水疗中心。真的没必要。如何在不更改服务器的情况下创建或使用某些asp.net核心视图


我只是有一个要求,就是不要更改使用asp.net mvc core运行良好的其余页面。

过去,当我将Angular/SPA集成到更大的应用程序中时,我发现将SPA部分嵌入iframe是最容易的

较大的应用程序拥有基本页面、菜单和其他与品牌相关的结构,但这种支持结构往往会妨碍Angular/SPA代码

通过在iframe中放置“新理念”代码,我能够保留整体品牌,但实现SPA方法


如果您这样做,请不要忘记将背景色设置为透明,这样您就可以保留较大项目的颜色:)

尽管我通过创意支持您的答案,但我希望避免在应用程序中使用框架。它看起来不是很有条理“看起来不是很有条理”吗?您的意思是它在代码中的外观,还是在UI中的外观?很抱歉您的评论。我真正的意思是我不喜欢使用框架。这是一个有效的解决方案,但我想等待更多的答案。谢谢,是的。我明白了。这有点像黑客。:)