2015-10-15 42 views
0

我正在添加一个新项目到模态框中的可用选择选项并更新服务器。当我关闭模式时,我想在选择框中看到新添加的选项,并实际选择它而不刷新整个页面,因此只需选择框即可更新。这可能吗?Angularjs在添加新项目后刷新选择值

Page;

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

等模型中,我添加了一个新的价值options.scores

+0

模态框的代码是什么? –

+0

您是否还在此范围内更新模型,即此处的分数,还是仅发送了http请求来更新服务器? – MKoosej

+0

只是发送http请求来更新服务器。 – myTD

回答

0

尝试包装你的ng-model在一个容器中的对象,以防止任何范围层次的问题。

ng-model="state.scores" 

你喜欢的地方定义的状态:

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

你应该对角的范围层次读了。 http://jimhoskins.com/2012/12/14/nested-scopes-in-angularjs.html