2017-07-11 6 views
0

$ rootScopeにangularjs関数から返されたJson配列を持っています。私は別のangularjs関数から解析されるオブジェクトのキーを取得します。私は解析し、別の関数によって返されたキーを持つ返されたjson配列から値を取得する方法を知らなかった。Jsonオブジェクトをanglejsの戻り値から解析し、別のangularjs値を返しますか?

JS機能:

$rootScope.json={"test":{"analysis1": {"png": [{"duration": "test", "transfer": "new"}], "afr": [{"duration": "test", "transfer": "new"}]}},"analysis2": {"png": [{"duration": "test", "transfer": "new"}], "afr": [{"duration": "test", "transfer": "new"}]}} 

$scope.opt=["analysis1","png"] 

次のコードを使用することにより、私は、静的な値

を提供することにより、値を取得することができます

HTMLコード:私は解析する必要が

<div> {$ json.test.analysis1.png $} </div> 

動的にhtmlのjson配列を介してどのようにそれを達成するには?

私はこのように動的に価値を得る必要がありますか?

<div> {$ json.test.{$ opt[0] $}.{$ opt[1] $} $} </div> 
+0

あなたの編集@Liam – Antro

答えて

-3
$rootScope.json = JSON.parse(JSON.stringify({"test":{"analysis1": {"png": [{"duration": "test", "transfer": "new"}], "afr": [{"duration": "test", "transfer": "new"}]}},"analysis2": {"png": [{"duration": "test", "transfer": "new"}], "afr": [{"duration": "test", "transfer": "new"}]}})); 
+0

のおかげでは、コードのみの回答を避けてください。代わりに、あなたのコードが何をしているのか、それがどのようにして問題を解決するのかを説明してください。 – Mistalis

関連する問題