javascript – AngularJs – ng-options在ajax调用后没有绑定

前端之家收集整理的这篇文章主要介绍了javascript – AngularJs – ng-options在ajax调用后没有绑定前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我尝试在ajax调用后更改所选的ng-options索引,但不会更改.
//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-options中的选择?

解决方法

@reptildarat

你好,

当我使用select和ng-option时,我也遇到了同样的情况. 原文链接:https://www.f2er.com/ajax/159273.html

猜你在找的Ajax相关文章