Angularjs在添加新项后刷新选择值

Angularjs在添加新项后刷新选择值,angularjs,select,ng-options,Angularjs,Select,Ng Options,我正在向模式框中的可用选择选项添加一个新项,并更新服务器。当我关闭模式时,我希望在选择框中看到新添加的选项,并在不刷新整个页面的情况下实际选择它,因此只需更新选择框。这可能吗 页面 <select ng-model="scores" ng-options="score for score in options.scores" /> 因此,在模型框中,我为选项添加了一个新值。请尝试将您的ng模型包装到容器对象中,以防止任何范围层次结构问题 ng-model="state.scor

我正在向模式框中的可用选择选项添加一个新项,并更新服务器。当我关闭模式时,我希望在选择框中看到新添加的选项,并在不刷新整个页面的情况下实际选择它,因此只需更新选择框。这可能吗

页面

<select ng-model="scores" ng-options="score for score in options.scores" />


因此,在模型框中,我为选项添加了一个新值。请尝试将您的
ng模型
包装到容器对象中,以防止任何范围层次结构问题

ng-model="state.scores"
您定义的状态如下:

$scope.state = {};
// then whenever you want to set your scores.
$scope.state.scores = ...

您应该仔细阅读angular的范围层次结构

模式框的代码是什么?您是否也在更新此范围内的模型,即此处的分数,还是仅发送http请求以更新服务器?仅发送http请求以更新服务器。