AngularJs 1.x 升级到 AngularJs 2.0

Posted 何过

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了AngularJs 1.x 升级到 AngularJs 2.0相关的知识,希望对你有一定的参考价值。

原项目用ng1.5写的,现在改成ng2.0了,踩了不少坑,不过都忘记了。

如果你也正好要做这个工作,正好看到这个文章,不妨参考下。

 

AngularJs 1.x -> 2.0

ng-repeat -> *ngFor
ng-show -> *ngIf   [hidden]   [style.display]=""
ng-class -> [ngClass]
ng-if -> *ngIf
ng-model -> [(ngModel)] + name=‘‘
ng-click -> (click)
ui-sref -> routerLink="../{{p.ID}}"
myattr=‘x‘ -> attr.myattr=‘x‘

另,<script>不再支持了,用System.Import(),我没试过。

 

以上是关于AngularJs 1.x 升级到 AngularJs 2.0的主要内容,如果未能解决你的问题,请参考以下文章

谷歌推出 AngularJS 升级工具,可快速迁移至 Angular

AngularJs 1.x 升级到 AngularJs 2.0

谷歌推出最新AngularJS升级工具,可快速迁移至Angular

是否可以升级 angularjs 属性指令以在 Angular 4 中使用?

AngularJs学习笔记2-控制器数据绑定作用域

AngularJs学习笔记2-控制器数据绑定作用域