предположить, что это мой контроллер:Как установить один из элементов по умолчанию в ng-options?
function MainController(someService) {
var vm = this;
// remote call to load items
var vm.items = someService.loadItems();
/*
* item's are something like this:
* [
* {
* "id" : 15,
* "topic" : "مرکز شهید بلباسی",
* "default" : false
* }, {
* "id" : 14,
* "topic" : "مرکز شهید کاوه",
* "default" : false
* }, {
* "id" : 13,
* "topic" : "مرکز شهید زین الدین",
* "default" : false
* }, {
* "id" : 4,
* "topic" : "مرکز شهید حسین همدانی",
* "default" : true
* }
* ]
*/
}
и это выберите тег:
<select ng-model="vm.searchFilter.itemId"
ng-options="item.id as item.topic for item in vm.items">
<option value=""></option>
</select>
сейчас, я хочу, чтобы установить выбранную опцию пункта, что это default
свойство верно и не хочу использовать для этой цели ng-model
. Как я могу это сделать?
Не могли бы вы сделать plunker? –
«Я не хочу использовать' ng-model' ** ПОЧЕМУ **? Вот как он должен был функционировать. – Claies
Вы должны указать, почему вы не хотите использовать ng-model, тогда только мы можем вам помочь – LINTUism