角镖步枪

时间:2018-11-21 09:10:39

标签: angular dart angular-dart

我在Angular Dart的Material Stepper上遇到问题,我试图将其放入自己的应用程序中,但只是为了测试我从以下位置复制了整个演示:

https://github.com/dart-lang/angular_components/blob/master/examples/material_stepper_example/lib/material_stepper_demo.dart

问题是,每当我尝试加载该组件时,都会出现此错误例外:未找到DomService的提供程序:ScrollHost-> DomService。

正如我所说的那样,使用有效的演示代码会出现此错误,如果有人可以提供帮助,那将是很好的。

2 个答案:

答案 0 :(得分:1)

类似于https://github.com/dart-lang/angular_components/issues/288

  

列表项需要DomService,它是可注入的。

     

最简单的方法是将materialProviders添加到您的   根。您可以在这里看到:   https://webdev.dartlang.org/codelabs/angular_components/2-starteasy#--set-up-the-root-components-dart-file

     

感谢您使用angular_components。

另请参阅https://webdev.dartlang.org/api/angular_components/angular_components/materialProviders-constant

答案 1 :(得分:0)

确保scrollHostProvider位于您的@Component()

providers: [scrollHostProviders]