Имам Json масив върнати от angularjsфункция в $ rootScope. Получавам ключа на обекта, който трябва да бъде анализиран от друга функция на ъгъла. Не знаех как да анализирам и да получа стойността от връщания json масив с клавиша, върнат от друга функция.
Функция 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>
Трябва да се анализира чрез json масив динамично в html как да го постигнем?
Трябва да придобия динамична стойност като това?
<div> {$ json.test.{$ opt[0] $}.{$ opt[1] $} $} </div>
Отговори:
-3 за отговор № 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"}]}}));