2014-05-06 360 views
0

我正在使用以下代碼來顯示範圍內的默認選項var newclient = true,newclient通過下面顯示的鏈接設置爲true/false。不幸的是,當newclient爲true時,ng-selected不會選擇該選項作爲默認選項。有人可以告訴我我在這裏做錯了什麼,以及如何解決它?由於ng選擇並選擇默認選項

<select ng-disabled="newclient" name="clients" id="clients"> 
     <option value="0"> 
      Select Client... 
     </option> 
     <option ng-selected="newclient" value="1"> 
      Create New Client 
     </option> 
     </select> 

    <a href="" ng-click="newclient = !newclient"></a> 
+0

Pheraps,因爲當newclient爲true時,整個選擇被禁用? (從你的代碼:'select ng-disabled =「newclient」'...) – MarcoS

+1

適用於我:http://plnkr.co/edit/5SaOSXH0EASvJiRDSOZR?p=preview –

+0

@MarcoS試着刪除ng-disabled沒有任何改變,同樣的問題 – MChan

回答

0

嘗試添加一些( '切換-ME',例如),在A HREF鏈接文本,使其可點擊...當你點擊它,它的作品,對我來說:

 <select ng-disabled-REMOVED="newclient" name="clients" id="clients"> 
     <option value="0"> 
      Select Client... 
     </option> 
     <option ng-selected="newclient" value="1"> 
      Create New Client 
     </option> 
     </select> 

    <a href="" ng-click="newclient = !newclient">TOGGLE-ME</a> 
+0

謝謝,顯然它在我的應用程序之外運行良好...有可能選擇相關的CSS類與這個問題有任何關係?我的意思是我懷疑CSS可能與此有關,但只是想知道 – MChan