我们有一个大型应用程序,包含大约100多个组件。最近,我从RC5 2 RC4用路由器RC1进行了一次升级。现在,我希望在进入最终版本之前将其升级到RC6,因为RC6也有很多变化。我在package.json中做了必要的更改,以转移到RC6和路由器rc.2。我遇到了一些解决了的构建错误,比如从所有组件中删除指令、管道和提供程序。去除HTTP_PROVIDERS、JSONP_PROVIDERS、FORM_DIRECTIVES、FORM_PROVIDERS和CORE_DIRECTIVES。进口HttpModule,FormsModule,CommonModule和RouterModule in app.module。还将DomSanitationService重命名为DomSanitizer,并使用ComponentFactoryResolver代替ComponentResolver。
我现在面临的问题是:
发布于 2016-10-03 15:37:02
不建议使用DynamicComponentLoader,应该用ComponentFactory替换它。
作为参考,使用这些链接-
Angular 2 dynamic tabs with user-click chosen components
https://stackoverflow.com/a/37044960/1679310
正如冈特上面提到的,现在搬到RC6是没有意义的。您可以直接将应用程序从RC5升级到最终的2.0.0,并一次性解决这些问题。
https://stackoverflow.com/questions/39834446
复制相似问题