我對AngularJS模型有問題。目前我有兩個選擇標籤,我用一些異步動作填充它,然後我只是通過收到的數據設置選擇標籤模型。一切運作良好,但如果我手動更改選擇標記(選項),那麼模型不能再被這個異步操作改變 - 腳本保持我手動選擇模型 - 我確信我將正確的數據分配給模型從服務器響應,因爲它直到我不改變它手動...AngularJS模型在手動更改選項後沒有更新
<select ng-model="sModel" ng-change="changeAction(sModel)" name="sList" id="sList" ng-options="s.name for s in sList track by s.sId"></select>
(第二選擇看起來像上面)。
如果有人有一些想法,爲什麼ngModel不能手動更改後進行更新,請回復:)
聽起來像一個範圍界定問題,你有嵌套控制器嗎? – tymeJV 2015-03-31 18:19:09
你能提供一些更多代碼的可複製案例嗎? – floribon 2015-03-31 18:20:06
我沒有看到問題。 javascript在哪裏? – 2015-03-31 18:29:50