【发布时间】:2018-02-16 06:22:02
【问题描述】:
我正在尝试重现以下 App Layout Demo (app_layout_demo) 示例:
https://github.com/dart-lang/angular_components_example/tree/master/lib/src/app_layout_demo
这些物品应该出现在抽屉里:
<material-drawer persistent #drawer="drawer" [attr.end]="end ? '' : null">
<material-list *deferredContent>
<div group class="mat-drawer-spacer"></div>
<div group>
<material-list-item>
<material-icon icon="inbox"></material-icon>Inbox
</material-list-item>
<material-list-item>
<material-icon icon="star"></material-icon>Star
</material-list-item>
<material-list-item>
<material-icon icon="send"></material-icon>Sent Mail
</material-list-item>
<material-list-item>
<material-icon icon="drafts"></material-icon>Drafts
</material-list-item>
</div>
<div group>
<div label>Tags</div>
<material-list-item>
<material-icon icon="star"></material-icon>Favorites
</material-list-item>
</div>
</material-list>
</material-drawer>
但它不显示抽屉上的项目。见:
浏览器控制台也报错:
EXCEPTION: Invalid argument(s): No provider found for DomService. html_dart2js.dart:3559
可能是什么问题?
【问题讨论】:
-
浏览器控制台是否有任何错误?您是否将所有指令添加到组件(如示例代码中)?
-
浏览器控制台出现错误:
EXCEPTION: Invalid argument(s): No provider found for DomService. html_dart2js.dart:3559。我不知道为什么!正在使用指令:directives: const [ ... ,MaterialListComponent, MaterialListItemComponent, ],
标签: angular dart angular-dart dart-webui