使用纯Angular&;将Angular视图集成到现有MVC视图中,或从头开始集成一个单独的解决方案。Net核心Web API
我目前正在开发一个使用.Net core构建的企业应用程序。广泛使用的视图组件内部MVC视图 我们收到一个请求,要求重新设计具有新外观和附加功能的UI。现在,有人问我是否可以将现有的解决方案与Angular结合起来,将更改集成到现有的MVC视图中,或者创建新的页面/模块 我想知道在现有MVC视图中加载额外的Angular脚本是否会导致性能问题。此外,我需要同时支持MVC路由和角度路由机制 其他任务,例如执行ng build以单独编译typescript文件以生成解决方案,以及将捆绑的角度文件添加到布局文件以加载角度脚本。每次部署时更新捆绑的脚本文件 另一方面,从头开始使用纯Angular为前端创建一个新的解决方案,并使用.Net core Web API创建一个单独的解决方案使用纯Angular&;将Angular视图集成到现有MVC视图中,或从头开始集成一个单独的解决方案。Net核心Web API,angular,performance,routing,asp.net-core-mvc,asp.net-core-webapi,Angular,Performance,Routing,Asp.net Core Mvc,Asp.net Core Webapi,我目前正在开发一个使用.Net core构建的企业应用程序。广泛使用的视图组件内部MVC视图 我们收到一个请求,要求重新设计具有新外观和附加功能的UI。现在,有人问我是否可以将现有的解决方案与Angular结合起来,将更改集成到现有的MVC视图中,或者创建新的页面/模块 我想知道在现有MVC视图中加载额外的Angular脚本是否会导致性能问题。此外,我需要同时支持MVC路由和角度路由机制 其他任务,例如执行ng build以单独编译typescript文件以生成解决方案,以及将捆绑的角度文件添加
请告诉我推荐的开始方式。我认为第一种选择太麻烦了。不久前,我不得不做出完全相同的决定,并决定选择第二个选择,原因如下:
如果你认为这没问题,并且你真的想去做,你可以检查这个伟大的答案你可以使用VS2019的内置角度模板