1. ホーム
  2. javascript

[解決済み] AngularJSでオブジェクトの配列からidで特定のオブジェクトを取得する。

2022-10-21 17:33:08

質問

AngularJSのウェブサイトでアクセスしたいデータを含むJSONファイルを持っています。今私が欲しいのは、配列から1つのオブジェクトのみを取得することです。だから私は、例えば、ID 1を持つアイテムが欲しいです。

データはこのような感じです。

{ "results": [
    {
        "id": 1,
        "name": "Test"
    },
    {
        "id": 2,
        "name": "Beispiel"
    },
    {
        "id": 3,
        "name": "Sample"
    }
] }

こんな感じで、AngularJSの$http機能でデータを読み込みたいと思います。

$http.get("data/SampleData.json");

で、これは動作しています。しかし、どのようにすれば $http.get ?

ご協力ありがとうございました。

ご挨拶 マーク

どのように解決するのですか?

これを行う唯一の方法は、配列に対して反復処理を行うことです。もちろん、結果が ID 順であることが確実な場合は バイナリサーチ