Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angular/29.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Angular 角度2+;击倒_Angular_Knockout.js_Single Page Application_Boilerplatejs_Crossroadsjs - Fatal编程技术网

Angular 角度2+;击倒

Angular 角度2+;击倒,angular,knockout.js,single-page-application,boilerplatejs,crossroadsjs,Angular,Knockout.js,Single Page Application,Boilerplatejs,Crossroadsjs,作为一名后端开发人员,我已经维护了一个Knockout SPA项目大约几个月了,该项目构建在Boilerplate.js上,路由由Crossroads.js处理。 如果可能的话,我想逐渐迁移到Angular 2+ 在Angular 2+上训练自己和提高技能听起来是一个更好的计划。然而,我有很多我自己无法预见的事情,所以我想向公众提出这些问题,以获得你们能提供的任何反馈 以前有人用过Angular 2(+)和Knockout吗?由于ng控制器etc在到达Angular 2的过程中被移除,那么这两

作为一名后端开发人员,我已经维护了一个Knockout SPA项目大约几个月了,该项目构建在Boilerplate.js上,路由由Crossroads.js处理。 如果可能的话,我想逐渐迁移到Angular 2+

在Angular 2+上训练自己和提高技能听起来是一个更好的计划。然而,我有很多我自己无法预见的事情,所以我想向公众提出这些问题,以获得你们能提供的任何反馈

  • 以前有人用过Angular 2(+)和Knockout吗?由于ng控制器etc在到达Angular 2的过程中被移除,那么这两个库仍然可以工作吗
  • 是否可以用任何其他布线库替换角度布线
  • 由于当前设置中有Crossroads为我处理路由,所以可以让路由库与Angular routing协作工作吗
  • 如果我能找到一种方法来替换交叉路口或角度布线,我正在考虑将每个模块包装在角度组件内,以使用功能等。这是一种好的做法还是您在这种情况下的做法
如果有任何建议、指南或教程,我将不胜感激。
提前感谢,

据我所知,Angular 2+具备knockout的所有功能。理想的情况下,您只需要进行完整的测试。@JohnPavek我希望一个模块一个模块地迁移我的应用程序,因为它不是一个个人项目,而是一个已经在使用中的企业应用程序,并且仍在开发中。立即转到Angular 2+是我目前的最后一个选择:)已经有一段时间了,但你最终做了什么?谢谢你提醒我@JasonPrice我已经忘记了这篇文章。老实说,我所做的很容易。我在同一个应用程序中同时运行KO和NG大约一年了,迁移速度很慢。只需将我的标记放在my index.html中,然后由呈现NG组件的路由器出口替换。为了能够让路由工作,我做了一些技巧,并用“ng-”等开始了所有路由。我将尝试在本周晚些时候写一个详细的答案来解释这一切。干杯