я не могу изменить выбранные значения внутри select2 в моем контроллере.
<select id="drptabselect" ng-model="selectedTab" class="form-control select2"
ng-options="x.Title for x in tabnames">
</select>
у меня есть вызов ajax, где data.Tab возвращается следующим образом
$scope.selectedTab = data.Tab;
Результат вкладки ajax, как показано ниже
"Tab": {
"$id": "2",
"ID": 4,
"Title": "FirstTab"
},
если я попытаюсь распечатать
<span>{{selectedTab}}</span>
он дает ожидаемое значение после assignmnet как
{"$id": "2","ID": "4","Title": "FirstTab"}
К сожалению, то же самое не применяется к раскрывающемуся списку select2. там он все еще показывает последнее выбранное значение. Как также заполнить значение в раскрывающемся списке?
мой $scope.tabnames выглядит так
[{"$id": "1",
"ID": 4,
"Title": "FirstTab"
},
{"$id": "2",
"ID": 5,
"Title": "Secondtab"
},
{"$id": "3",
"ID": 6,
"Title": "Thirdtab"
}]
я использую обычную библиотеку select2 (не angualr-ui)