【问题标题】:MVC Web Application staged conversion to AngularMVC Web 应用程序分阶段转换为 Angular
【发布时间】:2021-05-13 00:41:28
【问题描述】:

我有一个包含大量内容的现有 MVC 应用程序。我想将其转换为 Angular 应用程序,将任何新页面添加为 Angular,并在时间允许时转换现有页面。简单地把时间花在转换整个应用程序上是不可行的。

基本上这意味着我正在尝试在同一个应用程序中运行 Angular 页面和 MVC 视图,但我什至不知道这是否可能。例如,我发现了 Pluralsight 上的一门课程,其中一个 MVC 应用程序被转换但不是逐位转换,现有 MVC 视图仍然与新的 Angular 页面一起工作。

例如,如何使路由工作?

我到处寻找帮助,但没有成功,所以决定同时在这里发布问题。

【问题讨论】:

    标签: angular asp.net-mvc


    【解决方案1】:

    这相当简单。

    我为 angular 创建了一个特定的布局视图,它提供了指向 angular 特定脚本和 css 文件的链接。

    然后创建一个视图来托管 Angular 页面 - 将新布局页面与此视图一起使用,并将您的 Angular 根标签放入此页面。

    然后提供一个 mvc 路由,当没有其他 url 模式(来自您现有的 mvc 页面)匹配时提供这个新视图。

    然后在你的角度路由中确保不要指定可能与 mvc url 冲突的路由。

    随着时间的推移,我应该能够移除所有 mvc 管道,最终转换为更清洁的 Angular 架构。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-12-31
      • 1970-01-01
      • 2013-02-07
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多