確かに私はAngularに対しては比較的新しいですが、REST呼び出しのためにngResourceを使用しています。
私は比較的一般的であると思われる工場パターンに従った。
私は$ promise.thenを使用してREST応答にアクセスできます。あなたが$リソースで必要としないことを理解しています。
だから私はこの工場を持っている...
var LookupsService = angular.module('LookupsService', ['ngResource']);
LookupsService.factory('Lookups', ['$resource',
function ($resource) {
return $resource('http://localhost:5001/api/lookups', {});
}]);
をそして、これは失敗した(未定義など)
alert(Lookups.get().foo);
しかし、これは
Lookups.get()
.$promise
.then(function (lookups) {
alert(lookups.foo);
});
私は明らかに欠けている何かを結構ですここに。生徒エラーのいくつかの種類のすべてのあなたの助けを;-)
UPDATE
おかげ - それは今非常に明確です。私は@ fikkatraに彼女の答えとスニペットを明確にするためのティックを付けました。しかし、ほとんど全ての答えは役に立つものでした。私はデバッグにアラートを使用することに注意する必要があります!
ワウ - すばらしい反応がとても速い - ありがとう!それは私を吸収し、チェックアウトするために少し時間がかかります... –