У меня есть раскрывающийся список, я покажу, что выпадаете до двух типов категорий Admin и User
Мне нужно заполнить. Если выпадающее меню содержит пустые значения, автоматически заполняемые на экране. Моя проблема заключается в том, что он работает отлично в категории "Один" ("Администратор"), а (категория "Пользователь") не работает. Ниже я вставил код, который я получил в моем хромовом пульте ELEMENTS
.
За работой
<select ng-model="dept" ng-change="deptCh(dept,buildNameng)" ng-options="option.floor as option.floor for option in dptData
| unique:'floor'" style="width: 12%;" ng-if="floorNotNull" class="ng-pristine ng-untouched ng-valid ng-scope">
<option value="" class="" selected="selected">---Floor---</option><option value="string:" selected="selected"></option></select>
Не работает
<select ng-model="dept" ng-change="deptCh(dept,buildNameng)" ng-options="option.floor as option.floor for option in dptData
| unique:'floor'" style="width: 12%;" ng-if="floorNotNull" class="ng-pristine ng-valid ng-scope ng-touched">
<option value="" class="" selected="selected">---Floor---</option><option value="string:"></option></select>
Я получил код, как указано выше, в хром-консоли. Рабочий код выбрал = "selected" внутри END тега параметра, когда я зарегистрировался как ADMIN.
<option value="" class="" selected="selected">---Floor---</option><option value="string:" selected="selected"></option></select>
Неработающий код не имеет этого выбрано = "выбран" внутри тега параметра END, когда я зарегистрировался как USER.
<option value="" class="" selected="selected">---Floor---</option><option value="string:"></option></select>
Если я вручную добавил selected="selected"
то в chrome edit as html
внутри option
тега функции его работы отлично.
Я не знаю, почему этот код работает в одном типе, но не работает с другим типом, а выбранный = "выбран" не подходит, если я вхожу в систему как "USER". Я выложу весь снизу код ниже
<div ng-show="(staticData == 2) ? trueVar : (firstTimeSubject == 9) ? trueVar : falseVar">
<label ng-if="floorNull" for="singleSelect">        Floor: </label>
<select ng-if="floorNull" ng-model="dept" ng-options="option.id as option.floor for option in dptData | unique:'floor'" style="width:12%" ng-change="deptCh(dept,buildNameng)">
<!-- You can have ONE default, null selection option.-->
<option value="">---Floor---</option>
</select>
<label ng-if="floorNotNull" for="singleSelect">        Floor: </label>
<select ng-if="floorNotNull" ng-model="dept" ng-options="option.floor as option.floor for option in dptData | unique:'floor'" style="width:12%" ng-change="deptCh(dept,buildNameng)">
<!-- You can have ONE default, null selection option.-->
<option value="">---Floor---</option>
</div>
Защелка хромированная
Рабочая привязка в хром-консоли
Не работает оснастка в хром-консоли
Вышеупомянутая неработающая привязка, отмеченная как код RED CIRCLE, не заполняется автоматически внутри selected="selected"
тега option
selected="selected"
в логине категории пользователя. selected="selected"
автоматически добавлен хром. Я не добавлял ничего в свой код.
Пожалуйста, помогите мне. Я не получаю ошибку. Я тестирую это в Google Chrome.
используйте директиву ng-selected
чтобы указать, когда ваш элемент должен быть выбран.
Вы также можете назначить функции контроллера, которые возвращают логическое значение, чтобы вы могли выполнять больше действий.
selected
в моем коде. Chrome автоматически добавляется. Не работающая оснастка видит, что она не добавлена. Я не знаю, почему, если я добавлю ее вручную