Angular 5 downgradeModule无法在混合模式下工作

时间:2017-12-06 13:24:16

标签: angular hybrid

我正在尝试将我的混合应用从upgrademodule更改为downgrademodule,因为$digest引发了太多问题。

但我发现应用程序运行良好,只有ng2组件不起作用,而ng1中的所有内容都能正常工作。

我创建了一个plunker:https://plnkr.co/edit/ZaIp5i20fiqH1vfBnZ99?p=info

我在main.ts中添加了测试组件:

angular.module('interestApp').directive('test', downgradeComponent({component: Test}));

并在script.js中添加$ stateProvider:

$stateProvider
    .state('home', {
      template: '<test></test>',
      url: '/'
    })

但是当我点击链接时 - &gt;家。什么都没发生只有标签保留在HTML中。

这在upgrademodule

中工作正常

请帮帮我!欢迎任何建议或答案。

由于

1 个答案:

答案 0 :(得分:1)

最后,我发现了如何使用downgrademodule。 如果有人遇到同样的问题,请参阅此问题: https://github.com/angular/angular/issues/20856