Я пытаюсь изменить выбранный индекс ng-options после ajax-вызова, но он не изменится.
//Html Section...
<select id="fooId" ng-model ="foo.formula"
ng-options="formulas as name for (formulas, name) in the_formula"></select>
//End Html Section...
//js file...
//get list of formula from server...
TheSource.Get.then(function(response){
$scope.the_formula = response.the_formula;
});
//do something awesome, then..
//binding data from server...
TheData.Get.then(function(response){
//binding the data to view...
//all of the element is binding, except the ng-options part..
$scope.foo = response;
//not working..
//$scope.formula = response.formulaId //it is return integer ID like (1, 2, 3, etc..)
});
// End js file...
И это данные, которые отправляются My API.
{
"the_formula":{
"123":"formula1",
"124":"formula2"
}
}
Что случилось? Как автоматически изменить выбор в ng-опциях?