我有一个带有ng-options的选择框。当http请求更新控制器上的范围变量时,它不会在UI(selectbox)上刷新。是否可以刷新选择框选项?
我的场景,我从db(查找集合)加载selectbox选项,因此我们需要在查找中添加新值,因此我有一个小链接通过弹出窗口添加新值。当新值存储到db时,我调用angular service,它使用新值更新范围变量。在这里,我的选择框选项不会更新。
答案 0 :(得分:0)
尝试在$ timeout中调用该函数,因为$ timeout将调用$ apply并将更新您的数据。
答案 1 :(得分:0)
您需要致电If Application.WorksheetFunction.CountA(checkrange) = 0 Then
手动触发$scope.$apply()
周期。