【问题标题】:Angular Dart stepper角镖步进器
【发布时间】:2018-11-21 09:10:39
【问题描述】:

我在使用 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。

正如我所说,我在工作演示代码中遇到了这个错误,如果有人能提供帮助,那就太好了。

【问题讨论】:

    标签: angular dart angular-dart


    【解决方案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

    【讨论】:

      【解决方案2】:

      确保scrollHostProvider 在您的@Component() 中:

      providers: [scrollHostProviders]
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2019-02-12
        • 2014-09-22
        • 2020-04-19
        • 1970-01-01
        • 2015-04-26
        • 1970-01-01
        • 1970-01-01
        • 2020-10-09
        相关资源
        最近更新 更多