2014-07-21 87 views
0

HTMLNG-模型數據沒有爲選擇NG選項結合

<select 
    ng-model="selected1" 
    ng-options="item.Name as item.Name for item in jobLineClassFSC" 
    class="gridinputs"> 
</select> 
<select 
    ng-model="selectedJobLineTypeFSC" 
    ng-options="item.Name as item.Name for item in jobLineTypeFSC"> 
</select> 

<select 
    ng-model="selectedJobLineSubTypeFSC" 
    ng-options="item.Name as item.Name for item in jobLineSubTypeFSC"> 

我得到的結果並正確顯示;但是選擇的列表沒有被綁定到ng模型,我不知道爲什麼。我在我的項目中的另一個地方實施了同樣的工作。任何人都可以讓我知道如何做到這一點。任何幫助將非常感激。

+1

請問你能顯示你的JS代碼嗎? – ThomasP1988

+2

在ng-model中總是有一個'dot',這些問題你就會少得多! – charlietfl

回答

3

我的猜測是你的選擇標籤在你的控制器的不同範圍內。因此ng-model將選定的值存儲在錯誤的範圍內。

爲了避免這種情況的最佳做法是使用點符號像model.selectedJobLineTypeFSC

<select ng-model="model.selectedJobLineTypeFSC" 
     ng-options="item.Name as item.Name for item in jobLineTypeFSC"></select> 

而且在$scope.model.selectedJobLineTypeFSC代替控制器檢查。

+0

我試着像你說的一樣,但仍然有同樣的問題。 –

+1

沒有足夠的信息,請在控制器中顯示您的JavaScript代碼,以便我們提供幫助。 – runTarm