当前位置: 首页 > 面试题库 >

将AngularJS迁移到Angular 4,5(使用DEMO)

越运锋
2023-03-14
问题内容

我正在研究将当前的Angular 1项目迁移到Angular 4的方法。

选项是 ng-forwardngUpgraderewrite

我正在考虑重写它,但有一点曲折。

  • 我保留当前的申请
  • 开始并行编写新的
  • 所有新的NG4重写,我都想使用…换句话说。

有没有人尝试过这种方法或知道更好的方法?


问题答案:

将AngularJS应用程序增量升级到Angular。

成功升级的关键之一是 通过在同一应用程序中并排运行两个框架,并将AngularJS组件一个接一个地移植到Angular,来逐步进行升级。这使升级甚至大型和复杂的应用程序成为可能,而不会中断其他业务,因为该工作可以协作完成并分散一段时间。upgradeAngular中的模块旨在无缝地进行增量升级。



 类似资料:
  • 我需要将phpBB3用户迁移到Drupal7。用户必须能够使用他们的phpBB用户名/密码组合在Drupal中进行身份验证。 有没有办法把密码翻译成Drupal7格式?

  • 我正在使用OpenJDK 12中的Nashorn JS引擎。纳肖恩似乎遭到了反对。我正在寻找可用的替代方案。我找到了GraalVM,但我不确定这是不是最好的。如何从Java执行GraalVM JavaScript?你有什么例子吗? Nashorn用的是Java: 在Nashorn中,我创建了一个WrappedMongoDatabase,它扩展了AbstractJSObject。在那里,我添加了一些

  • 问题内容: 将Express.js从版本2更新到了版本3,以下调用中断了,因为它不再存在于V3中: 有一个迁移指南说: (使用中间件+ res.locals) 但是我很困惑如何做到这一点。是否有一个更具体的示例说明如何进行迁移? 相关的SO post: Node.js Express3.0 问题答案: 我有同样的问题 session.user ,只是通过了解该app.use功能必须是固定的, 在

  • 我正试图从maven迁移到gradle,但CheckStyle出现了一个奇怪的错误。 这是我得到的错误 如何让gradle使用最新版本的CheckStyle?值得注意的是,我的使用了maven checkstyle 6.10.1和6.8

  • 我要迁移一个JavaApplet通过JNLP启动,作为一个Java的Web Start应用程序,并遇到一些麻烦/误解... 我得到的资源之一是这样的:6迁移JavaAppletJavaWeb Start和JNLP: 让我们开始吧,但是: 目前,该应用程序是一个小程序(),过去是通过将小程序标记嵌入到HTML中来启动的,小程序标记指的是JNLP。 现在,由于所有浏览器都放弃了对小程序的支持,我应该将

  • Angular 是使用 TypeScript 构建的,并且支持向 Angular 提供元信息的装饰器。 TypeScript 的装饰器会让语法感觉更加“自然”,尽管有可能使用 Angular 没有的功能。