Mám pole Jsona vrátené z angularjsfunkcia v $ rootScope. Dostanem kľúč od objektu, ktorý sa má analyzovať z inej funkcie angularjs. I didn "t vedieť, ako analyzovať a získať hodnotu z vrátil json pole s kľúčom vrátil inú funkciu.
Funkcia 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"]
Pomocou nasledujúceho kódu môžem získať hodnotu poskytnutím statických hodnôt
HTML kód:
<div> {$ json.test.analysis1.png $} </div>
Musím analyzovať prostredníctvom json poľa dynamicky v html, ako to dosiahnuť?
Musím získať dynamicky podobnú hodnotu?
<div> {$ json.test.{$ opt[0] $}.{$ opt[1] $} $} </div>
odpovede:
-3 pre odpoveď č. 1$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"}]}}));