ng-docs / ng-docs.github.io

Angular 官方文档中文版预编译网站
https://angular.cn
Other
103 stars 22 forks source link

angular7升级到angular8后,如何一次性修改ViewChild 或ContentChild 的用法 #131

Open 007GitHu opened 4 years ago

007GitHu commented 4 years ago

angular7升级到angular8后,是否有方法一次性将项目的ViewChild 与 ContentChild 的用法修改为8版本支持的写法,原因是: 目前项目很多地方用到了ViewChild 与 ContentChild ,如果每个项目去修改的话,效率非常低,是否有方法能一次性全部修改

tc9011 commented 4 years ago

有个很懒的方法,等 9。。。没记错的话,9 会给这两个默认参数

asnowwolf commented 4 years ago

可以用正则替换为:{static: false},这样最多损失点微不可查的性能,但不会破坏你的代码。

wszgrcy commented 4 years ago

如果你运气好的话.........使用ng update会给你自动替换 为何说运气好?因为第一次我成功的自动替换了,然后上一个版本没提交,于是把更新的还原了, 提交后再用命令更新.......结果没给我替换,可能是在某个地方保留了状态