編集:これは私がこのソリューションを実装する方法です。それはもはやjQueryを使用しないことに注意してください。 APIからデータを取得し、配列内の各項目を繰り返し処理して、必要な処理を実行できます。あなたは結果の上にマッピングするようangular.forEach Docs
// In your angular controller...
$http({
url: "myApiUrl",
method: "GET",
cache: false,
params: {
//whatever API params you want to pass
}
}).then(function successCallback(response) {
$scope.fixtures = response.data;
$scope.fixtures.forEach(function (element, index) {
// do what you want - as per your comments...
console.log("Element: " + index);
console.log("Status: " + element.status);
console.log("________________________________");
});
}, function failureCallback() {
alert("There was an error retrieving the data!");
});
「配列内のすべてのオブジェクトを取得する」とはどういう意味ですか?これらのオブジェクトの配列が必要ですか?もしそうなら、あなたはすでに得られている配列とその配列がどのように異なっていますか?そうでない場合は、どのような形式でそれらをしたいですか? – andyk
申し訳ありませんが、私は配列の特定の部分に行きたいと思っていますが、これらの特定の部分にアクセスするには、それらをすべて一度に返す必要があります。たとえば、私が使用しているAPIはサッカーデータ用です。一致のステータスを取得する必要があります。各自のために終わったか、時間がかかった。 – GarethFrazer
angle.element( "#scope")。scope()。fixtures.status; ''を追加すると、未定義になりますが、最初に '' 'angle.element(" #scopes ")。scope()。フィクスチャ[0] .status;' ''。一度にすべてのステータスにアクセスする方法が欲しい。これがより明確になることを願っています。 – GarethFrazer