【发布时间】:2018-01-11 17:28:33
【问题描述】:
我正在使用 Angular 4 和 Angular Material 2 (2.0.0-beta8) 的当前测试版。
Material 的表格组件建立在 CDK 数据表格之上。因此,很容易连接一个调用服务/api 获取数据的后端,并且它实现了使用 RxJS Observables 到事物的所有连接。 (见demo here。)
我想弄清楚是否可以使用@angular/cdk 之外的相同DataSource 接口并使用它来填充一堆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 和其他反应性功能。
【问题讨论】:
标签: angular angular-material2 angular-cdk