在没有升级插件的情况下使用angular 1应用程序中的angular 2组件
Using angular 2 components in angular 1 app without upgrade plugin
目前我们有一个使用lineman angular模板、angular 1.5和ES5 开发的旧项目
我们需要添加新的功能,我想将它们添加为角度2组件。我们没有时间和金钱来创建Angular 2的新应用程序。
goad是使用angular 1和ui路由来导航到新页面,并在新页面中插入angular 2组件。
在不使用升级插件和将angular 2组件降级为angular 1指令的情况下,是否可以做到这一点?
是否可以将角度1和奥古斯特2组件一起运行?
我真的想利用角度2变化检测机制等的优势
角度文档写入:
成功升级的关键之一是通过在同一个应用程序中并排运行两个框架,并将Angular 1组件逐一移植到Angular 2,以增量方式进行升级。这使得即使是大型和复杂的应用程序也可以在不中断其他业务的情况下进行升级,因为这些工作可以在一段时间内协同完成。Angular 2中的升级模块旨在实现无缝的增量升级。
和
当我们使用UpgradeAdapter时,我们真正要做的是同时运行Angular的两个版本。所有Angular 2代码都在Angular 2框架中运行,Angular 1代码在Angular 1框架中运行。这两个都是实际的、功能齐全的框架版本。没有进行模拟,所以我们可以期待拥有这两个框架的所有特性和自然行为。
最重要的是,由一个框架管理的组件和服务可以与另一个框架的那些组件和服务进行互操作。这主要发生在三个方面:依赖注入、DOM和更改检测。
也就是说,升级模块完全按照您的要求执行。
相关文章:
- angular 1.5应用程序中的导航栏
- 从HTTPGET返回一个自定义对象列表,以便在Angular 2应用程序中使用
- 没有在Angular应用程序中定义firebase(在firebase迁移之后)
- Grunt构建导致Angular应用程序在dist上崩溃
- 在Angular应用程序中每个帖子投票一次
- 微软边缘浏览器缓存中的RESTful Angular应用程序
- 如何在给定的angular应用程序中获取所有指令名称
- 同一'angular应用程序'在页面上
- RequireJS正在加载angular应用程序,但没有't创建app.controller
- angular应用程序中的浏览器功能检测:使用服务、指令、控制器
- 最基本的 Angular 应用程序无法正常工作
- 如何使用已经存在的 REST API 后端在 Angular 应用程序中实现登录系统
- Angular应用程序不加载初始页面
- 读取Angular应用程序中请求的url
- 如何在滚动时将jQuery fadeIn添加到Angular应用程序中
- IE窗口失去了对任何XMLHttpRequest启动Angular应用程序的关注
- 我只能将TypeScript用于Angular应用程序的部分吗
- IBM Filenet如何与Angular应用程序集成
- 如何在同一页面上的Angular应用程序和非Angular应用软件之间进行通信
- Chrome标签或书签滚动会影响angular应用程序