2017-06-21 63 views
0

組合框中的1st(FIRST !!)項目只是空白。ng選項中的第一項變爲空白

該物品實際存在,但隱藏。 只有當我點擊它時纔會看到它。當我點擊任何其他項目時,第一項再次消失(變爲空白)。

該問題只發生在組合框中的第一項。

這不是在許多組合框中常見的默認初始空白項目。它是一個真正的物品,具有真正的價值,在組合內無任何變化。

我沒有在ng選項上應用任何類型的篩選器。

有人可以幫忙嗎?

+0

在此處張貼您的代碼 – Sajeetharan

+0

您的代碼在哪裏? – hamzox

+0

我遇到過同樣的問題。你可以使用$ scope.form = {type:$ scope.yourOptions [0] .value}; – hasan

回答

0

你可以使用ng-init="v1.... = 'A'"ng-init="v1.... = 'D'"與你的ng模型如下。多虧了ng-init,我們可以在select元素中設置初始選項。

<select ng-init="v1.... = 'D'" 
     data-ng-disabled="v1.array2.length == 0 || v1.butt != '2'" 
     class="col7" 
     name="orderOptions" 
     id="orderOptId" 
     data-ng-click="v1....()" 
     data-ng-model="v1...." > 
     <option value="A">Ascending</option> 
     <option value="D">Descending</option> 
</select> 
+0

據我所知,它不適用於我的情況。請參閱我上面的評論。我明天會發布我的代碼,因爲我現在不在我的辦公室。非常感謝。 – user2568276

+0

@ user2568276好吧,那麼我可以看看你的代碼明天:) – hasan

+0

@ user2568276你添加了你的代碼嗎? – hasan

0

我終於設法讓第一個物品在組合框內可見。我試了很多選項和工作從HTML模式移除

<div class='modal-body'> </div> 

和更換它

<form class='form'> </form>. 

模態的主體現在是「形式」裏面的一個。我想知道它爲什麼起作用。

我也有一個關於

$scope.form = {type : $scope.typeOptions[0].value}; 

的事情的問題。我想在另一種情況下使用它,但是列表是在html中聲明的,而不是在javascript中聲明的。我的意思是,在我的javascript中沒有「$ scope.typeOptions」或等價物。我在我的html中有以下內容

   <div > 
       <select data-ng-disabled="v1.array2.length == 0 || v1.butt != '2'" 
         class="col7" 
         name="orderOptions" 
         id="orderOptId" 
         data-ng-click="v1....()" 
         data-ng-model="v1...." > 
         <option value="A">Ascending</option> 
         <option value="D">Descending</option> 
        </select> 
       </div> 

在這種情況下,我該如何使用它?

謝謝。