Angular 2 RC5到RC6升级问题

时间:2016-10-03 14:50:05

标签: angular

我们有一个巨大的应用程序,大约有100多个组件。我最近使用角度为2 RC4的路由器RC1升级到RC5。现在我想在升级到最终版本之前将其升级到RC6,因为RC6也有重大变化。 我在package.json中进行了必要的更改,以转移到RC6和路由器rc.2。我遇到了一些已经解决的构建错误,例如从所有组件中删除指令,管道和提供程序。删除了HTTP_PROVIDERS,JSONP_PROVIDERS,FORM_DIRECTIVES,FORM_PROVIDERS和CORE_DIRECTIVES。在app.module中导入HttpModule,FormsModule,CommonModule和RouterModule。还将DomSanitationService重命名为DomSanitizer,使用ComponentFactoryResolver重命名为ComponentResolver。

我现在面临的问题是:

  1. 不推荐使用DynamicComponentLoader。在应用程序中,我们使用loadNexttoLocation()。我可以用什么代替DynamicComponentLoader?

  2. 错误:没有导出的Memeber ControlValueAccessor

  3. 找不到姓名' Contorl'

1 个答案:

答案 0 :(得分:0)

  

不推荐使用DynamicComponentLoader,应将其替换为   ComponentFactory。

供参考,请使用这些链接 -

Angular 2 dynamic tabs with user-click chosen components

https://stackoverflow.com/a/37044960/1679310

正如Gunter上面提到的,现在转向RC6毫无意义。您可以直接将应用程序从RC5升级到Final 2.0.0,并一次解决这些问题。