2016-12-13 11 views
3

角2のサンプル(http://www.telerik.com/kendo-angular-ui/components/grid/data-binding/)のKendoUIで、グリッドはoDataサービスにバインドされています。代わりにプレーンなWeb APIに安心してサービスをバインドする方法はありますか?Angular2グリッドWeb APIデータバインディングの剣道UI

マイバックエンドはまだODATAのサービスをサポートしていませんASP.Netコア(フルフレームワーク)サービスである(これに基づく:https://github.com/OData/WebApi/issues/772

答えて

0

実装が角度のHTTPサービスに基づいていることを、あなたが必要がありますので、どのRESTエンドポイントでも同じことができます。剣道UIグリッドは、特定のエンドポイントを気にする必要はなく、JSONデータが渡されるのを待つだけです。

+0

グリッドデータソースが生成するサーバー呼び出し(url)とサーバーコード自体との間に互換性がない場合があります。生成されるurlはoData v4仕様通りですが、 .NET CoreにこのようなoData v4エンドポイントを構築することは可能です。 –

+0

バックエンドは、完全なoData v4エンドポイントである必要はありません。グリッドが使用する操作(この場合はページング)のみをサポートする必要があります。 –

+0

ASP.NET MVC/CoreスイートのToDataSourceResultヘルパもあります。これは、サーバー側の処理の代替方法を提供し、ASP.NETコアで動作します。 http://docs.telerik.com/kendo-ui/controls/data-management/grid/how-to/binding/web-api-server-operationsを参照してください。 欠けている部分は、剣道のUIのためのサポートです。アンギュラ2スイート。これは私たちのロードマップ上にあり、数ヶ月以内に着陸する予定です。 –

関連する問題