У меня есть простой объект JavaScript, который выглядит следующим образом:нг-повторить: заселить выпадающие варианты с массивом
$scope.obj = { "'Architect'": ["asdf","d","e","y"]};
я хотел бы показать значения 'Architect'
в поле выбора. Тем не менее, одиночные кавычки бросают меня, пытаясь сделать ng-repeat
.
<select>
<option ng-repeat="row in obj['Architect']" value="{{row}}">{{row}}</option>
</select>
Это не заполняет поле выбора, оно просто показывает пустой поле выбора. Я предполагаю, что он интерпретирует одиночные кавычки как строковый литерал, но даже если я добавляю одинарные кавычки и избегаю их, он все равно не работает должным образом. Я что-то упускаю?
Это может быть глупый вопрос, поскольку у вас может быть веская причина для цитат ... но вы пытались их удалить? http://plnkr.co/edit/tOxov9wOVspXiQiF4P1W?p=preview – pixelbits
Я хотел бы удалить их, но я работаю в крупной компании, и данные, которые я получаю, имеют котировки. Я не могу изменить данные. –