- Java 双重比较
- java - 比较器与 Apache BeanComparator
- Objective-C 完成 block 导致额外的方法调用?
- database - RESTful URI 是否应该公开数据库主键?
我很快将不得不在 Angular 1.x 中重写一个相对较大/复杂的 Web 应用程序。我仍然需要学习 Angular 1.x。我知道 Angular 2.x 将与 1.x 完全不兼容,但是我可以做些什么来为 Angular 2.x 中的重写做准备吗?
例如:
代码结构:我能否将必须丢弃的代码与可能可重用的代码分开?当前的 Web 应用程序没有 REST API,因此我假设至少我将编写的 REST API 可在 2.x 版本中重用。但我担心这里的客户端代码。
语言选择:很可能我会被要求使用纯 JS(浏览器直接使用的版本),但使用 Typescript 来编写 Angular 1.x 应用程序是否明智,因为那是什么Angular 2.x 本身是用什么写的?
还有什么吗?
最佳答案
我建议将指令与他们自己的基于“controllerAs”的 Controller 一起使用。这使您接近 Angular 2.0 组件样式。事实上,它非常相似。这是我的意思的一个例子:
http://www.syntaxsuccess.com/viewarticle/migrating-from-angular-1.x-to-angular-2.0
关于javascript - 在创建 Angular 1 应用程序时,我应该牢记 Angular 2 的哪些方面?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32648679/
长话短说 有没有一种方法可以通过编程方式重新分配 Twig 部分从中读取数据的位置?我有一个 JSON block ,它为模式库中的元素提供数据结构,并且需要确保 Twig 将正确的数据提供给相应的
我是一名优秀的程序员,十分优秀!