#javascript #html #sql #angularjs #cordova
#javascript #HTML #sql #angularjs #кордова
Вопрос:
У меня возникла проблема, когда список в HTML не извлекает всю нужную мне информацию. Информация, из которой извлекается список, является базой данных SQL. Недавно я добавил 6-й элемент, но он показывает только 5 элементов, и я не уверен, что делать, чтобы появился 6-й элемент. Извлечение должно быть из data.static.RequestType. Я не очень хорошо знаком с веб-разработкой, поэтому потерпите, пока я пытаюсь разобраться в этом.
HTML
<label>Request Type</label>
<select id="typeSel" name="typeSel" ng-model="requestType" ng-change="propertyLookupUpdate()" ng-options="i.id as (i.requestType) for i in data.static.requestType">
<option value="">Select...</option>
</select>
js
angular.forEach($rootScope.data.rawData.startup.RelLocationAirportServiceType, function (locationAirportServiceTypeItem, locationAirportServiceTypeKey) {
if (utilities.validCheck(locationAirportServiceTypeItem, "object", true)) {
if (utilities.validCheck(locationAirportServiceTypeItem.tbRefLocation, "object", true) amp;amp; locationAirportServiceTypeItem.tbRefLocation.active) {
$rootScope.data.rawData.startup.RelLocationAirportServiceType[locationAirportServiceTypeKey].tbRefLocation = utilities.convertDatestringRecursive(locationAirportServiceTypeItem.tbRefLocation);
$rootScope.data.static.location[locationAirportServiceTypeItem.tbRefLocation.id] = {};
$rootScope.data.static.location[locationAirportServiceTypeItem.tbRefLocation.id] = locationAirportServiceTypeItem.tbRefLocation;
}}});
Есть идеи?
Спасибо.
Комментарии:
1. Попробуйте
for i of
вместоfor i in
.2. Спасибо за ответ, к сожалению, из-за этого список был пустым.