Я работал с файлами json и angularjs, так как я вносил изменения в json-файл, чтобы сделать его более полным с информацией, структура файла стала более сложной, теперь я не могу доступ к данным, к которым я привык. Это должно быть так же, но это не загрузка.Доступ к сложному файлу json с angularjs
это Ясон: http://www.jsoneditoronline.org/?id=72e10a49f6f7650a864dda13a3f2d56a, (Примечание: Estado = состояние, localidad = место я пытаюсь отобразить адреса из различных состояний в выбранной выберите).
Как я загружать данные JSON в HTML:
<select class="control-group chosen-select" chosen id='sl_edo' style="width:300px;">
<!-- also i tried ng-repeat="pueblo in pueblos" which worked with the old json file-->
<optgroup ng-repeat="pueblo in pueblos[0] | orderBy:'estado'" label={{pueblo.estado}}>
<option>{{pueblo.localidad}}</option>
</optgroup>
</select>
некоторые тесты я сделал, чтобы проверить, как это структура
<p>{{pueblos[0].estado}}</p>
данных Эта линия приносит мне это
[ {«Халиско»: {«localidad»: {«Текила»: и т. Д.
другой HTML линии я тестировал
<p>{{pueblos[0]}}</p>
{ "Estado": [{ "Халиско": { "localidad": { "Текила"
Ключ «pueblos» не встречается в этом файле. У каждого «estado» есть объект «localidad», на котором указано имя города. Просто посмотрите на JSON и соответствующим образом настройте свой код. Вы можете подумать, что это должно быть так же, но это не так. –