2015-10-15 41 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