JSON を返すサービスがあります。これが応答であると仮定します。
{
"model": 48870,
"id": 20
}
私がすることができます:
$scope.response = Service.get();
そして、JSON 応答を に割り当てます$scope.response
。ここでの問題は、 または または 経由でそれぞれ直接アクセスできないmodel
ことid
です。この状況に対する私の回避策は、サービスの成功コールバックと fetchまたはfromで関数を定義することです。しかし、JSON オブジェクト全体が含まれていることを考えると、これはあまり実用的ではなく、理論的には (そしてクリーンなコードのために) その子にアクセスできるようにする必要があります。$scope.response.model
$scope.response.id
model
id
data
$scope.response
ここで 2 つの質問:
- モデルの AngularJS 表現の制限ですか?
- 呼び出しごとに成功のコールバックを定義せずに、子 (孫であっても) を指すにはどうすればよいですか?