2016-11-07 11 views
0

私は、キー値を持っており、私はionic2以内にそれからキーブランド名を読みたいionic2内のオブジェクトを取得しようとしています。ionic2でIonic2マップオブジェクトを読むには?

ので、私の質問:

私は以下のオブジェクトからキーを読み取ることができますか?

{ 
    "status": "success", 
    "products": { 
     "Key1": [ 
      { 
       "entity_id": "448", 
       "sku": "587", 
       "name": "name", 
       "image_url": "587.png", 
       "price": "15,000", 
       "qty": 0, 
       "rating": 0, 
       "wishlist": false, 
       "specialprice": "7,500", 
       "brand": "brandname" 
      } 
     ], 
     "Key2": [ 
      { 
       "entity_id": "448", 
       "sku": "587", 
       "name": "name", 
       "image_url": "587.png", 
       "price": "15,000", 
       "qty": 0, 
       "rating": 0, 
       "wishlist": false, 
       "specialprice": "7,500", 
       "brand": "brandname" 
      } 
     ], 
     "Key3": [ 
      { 
       "entity_id": "448", 
       "sku": "587", 
       "name": "name", 
       "image_url": "587.png", 
       "price": "15,000", 
       "qty": 0, 
       "rating": 0, 
       "wishlist": false, 
       "specialprice": "7,500", 
       "brand": "brandname" 
      } 
     ], 
    } 
} 

お気軽にお問い合わせください。

答えて

0

これを含む変数は、dataと呼ばれます。

data.productsは、製品のリストを返します。

data.products.Key1を呼び出すと、Key1のオブジェクトが表示されます。

data.products.Key1.entity_idは「448」を返します。

ので、論理的に、あなたは誤読編集data.prodcuts.Key1.brand

を呼び出すことによって、新しい名称を取得することができます:あなたのKey1が何らかの理由でリストされているので

data.products.Key1[0].brand

+0

私は動的にどんな提案を取得したいあなたの応答が、the'key1'、他のすべての 'key'をありがとうございましたか! – mahmoudismail

+0

https://github.com/paularmstrong/normalizr/issues/15から取得しました。「for(data.productsのキーを使用)」を使用できますが、私は自分自身をテストしていません – Ivaro18