使用 material-dropdown-select 时 DomPopupSourceFactory 提供程序错误

Jon*_*han 3 dart angular-dart material-components

我正在尝试使用材料下拉选择,但出现此错误:

EXCEPTION: No provider found for DomPopupSourceFactory.
Run Code Online (Sandbox Code Playgroud)

将 materialDirectives 添加到指令列表中,html 调用很简单:

<material-dropdown-select></material-dropdown-select>
Run Code Online (Sandbox Code Playgroud)

我尝试了 angular_components_example 并且效果很好。问题出在我的项目上。我已经尝试清理 .packages 并执行 pub get。没有任何效果。我尝试了一些其他材料组件,它们奏效了。

Gün*_*uer 5

如果您添加materialProvidersAppComponent它应该工作:

@Component(
  selector: 'my-app',
  directives: const <dynamic>[
    CORE_DIRECTIVES,
    materialDirectives,
  ],
  providers: const <dynamic>[
    materialProviders, // <<<<<<<<<<<<<<<<
  ],
)
class AppComponent {...}
Run Code Online (Sandbox Code Playgroud)