我正在使用 Angular 4 和Angular Material 2 (2.0.0-beta8)的当前 beta 版本。
Material 的表格组件建立在 CDK 数据表格之上。因此,很容易连接一个调用服务/api 获取数据的后端,并且它实现了使用 RxJS Observables 到事物的所有连接。(请参阅此处的演示。)
我想弄清楚的是我是否可以使用DataSource
@angular/cdk 之外的相同界面并使用它来填充一堆md-select
元素。
例如这样的:
<md-select class="col-lg-4" placeholder="Product" [dataSource]="configData">
<md-option *ngFor="let product of products" [value]="product.id">{{product.display_name}}</md-option>
</md-select>
这不起作用,因为md-select
没有dataSource
属性。我可以在 上使用类似的界面或属性md-select
吗?我要做的不是重新实现 md-table/dataSource 实现使用的所有 Observables 和其他反应性功能。