2

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

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

  • 以前有人用过 Angular 2(+) 和 Knockout 吗?由于 ng-controller 等在 Angular 2 的过程中被删除,是否仍然可以让这两个库正常工作?
  • 是否可以用任何其他路由库替换 Angular 路由?
  • 由于我让 Crossroads 使用当前设置为我处理路由,是否可以让路由库与 Angular 路由协同工作?
  • 如果我能找到一种方法来替换 Crossroads 或 Angular 路由,我正在考虑将每个模块包装在 Angular 组件中以使用功能等。这是一种好的做法,或者在这种情况下你的方法是什么?

如果有任何建议、指南或教程,我将不胜感激。提前致谢,

4

0 回答 0