次のAngularクエリがあります。Web APIから角度リソースクエリへの応答を送信するにはどうすればよいですか?
services.factory('UserFactory', function ($resource) {
return $resource('/api/users', {
}, {
query: { method: 'GET' }
});
});
と
$scope.searchedUsers = UserFactory.query({ searchString: "test" });
Asp.NetのWeb APIから、私は
return Request.CreateResponse<List<User>>(HttpStatusCode.OK, users);
を返すよそして、角度はエラー
レスポンスが設定されたパラメータと一致しないスローリソース 設定エラーのエラーrアクション
object
。 配列を格納するための応答を期待しますが、{2}(リクエスト:{3} {4})だ
をしかし、私は開発ツールのレスポンスを見たとき、配列のように見える:
[{"Id":0,"name":"test"},{"Id":0,"name":"test"}]
なぜこのエラーが発生しますか?
にあなたの工場を設定します。 クエリ:{メソッドは 'GET'、でIsArray:真} – Dylan
@Dylanはい、動作します!ありがとうございました!それを答えにして、それを受け入れたものとしてマークします。 – yesiamaguest
問題ありません。私の答えを変更しました – Dylan