AngularJSを使用してネストされたJSONを読み込もうとしています。AngularJSを使用して入れ子になったJSONを読み取る方法は?
{
"results": [
{
"id": "D1",
"name": "A",
},
{
"id": "D2",
"name": "B",
}
]
}
以下は、私はそれが未定義の値を与えるJSONを読み取るしようとするフォーム[対象オブジェクト] にPHPからJSONデータを取得AngularJSコントローラである:以下は、ネストされたJSONあります。
function MyController($scope, $http) {
$http({
method: 'GET',
data: "action=0",
url: 'a.php'
}).then(function(data) {
alert("Hello" +data); //alerts Hello[object Object]
$scope.legs = data.results;
alert($scope.legs); //alerts undefined
});
}
JSONを印刷しようとしているhtmlコードは次のとおりです。$ HTTPはあなたがの結果として直接応答体を得ることはありませんhttps://docs.angularjs.org/api/ng/service/$http
でどのように機能するかあなたがチェックすることができ
<tr ng-repeat="l in legs">
<td>{{ l.id }}</td>
</tr>
'' alert( "Hello"、data); ''オブジェクトの文字列化されたバージョンは得られません – Kevin
ここで 'output'が定義されていますか? httpコールバックに 'data.results'が必要なのでしょうか? –
ここから出力は何ですか? – Nitheesh