如何将 kendo-data-query groupBy 与可观察对象一起使用
How to use kendo-data-query groupBy with observables
我正在寻找 kendo 组件读取 Observables 的示例,例如这个示例
https://www.telerik.com/kendo-angular-ui/components/dropdowns/multiselect/data-binding/#toc-async-pipe
但是使用 kendo-data-query 的示例没有 Observables
https://www.telerik.com/kendo-angular-ui/components/dropdowns/multiselect/grouping/
有人用 Observables 做了一个 groupBy 吗?
我找到了与我所寻找的相反的解决方案
public Autocomplete = (): Observable<any> => {
return this.$http
.get<any>(this.apiEndpoint + `api/Autocomplete/GetAutocompleteList/`, {
observe: 'response'
})
.pipe(
map((res: HttpResponse<any>) => {
return groupBy((<any>res.body.$values).map((item) => {
return item;
}), [{ field: "AutoCompleteType" }]);
}),
catchError((error: HttpErrorResponse) => {
return observableThrowError(error);
})
);
};
我正在寻找 kendo 组件读取 Observables 的示例,例如这个示例 https://www.telerik.com/kendo-angular-ui/components/dropdowns/multiselect/data-binding/#toc-async-pipe
但是使用 kendo-data-query 的示例没有 Observables
https://www.telerik.com/kendo-angular-ui/components/dropdowns/multiselect/grouping/
有人用 Observables 做了一个 groupBy 吗?
我找到了与我所寻找的相反的解决方案
public Autocomplete = (): Observable<any> => {
return this.$http
.get<any>(this.apiEndpoint + `api/Autocomplete/GetAutocompleteList/`, {
observe: 'response'
})
.pipe(
map((res: HttpResponse<any>) => {
return groupBy((<any>res.body.$values).map((item) => {
return item;
}), [{ field: "AutoCompleteType" }]);
}),
catchError((error: HttpErrorResponse) => {
return observableThrowError(error);
})
);
};