2016-04-10 7 views
0
   <tr> 
      <td><input type="checkbox" ng-model="<%=cat4%>" ng-checked="true"> </td> 
      <td> 
      <%=cat2%> 
      </td> 
      <td><input type="text" class="txt" ng-show="<%=cat4%>" placeholder="Enter Price per <%=cat2%>" value="<%=temps[i]%>"></td>  
      </tr> 

Onay kutusunu işaretlendiğinde metin kutusunu görüntülemek istiyorum. Onay kutusu varsayılan olarak işaretlidir. Onay kutusu işaretli değilse, metin kutusu gizlenmiş olmalıdır. Yukarıdaki kodu kullanarak onay kutusu işaretlenir ancak metin kutusu görüntülenmez (form yüklendiğinde). Onay kutusunun işaretini kaldırıp tekrar işaretlediğimde, sadece metin kutusu görüntülenir. Kodda hangi değişikliklere ihtiyaç var?Angularjs jp'de varsayılan değer olan onay kutusuyla çalışmaz

+0

bu http://jsfiddle.net/ucmL2/ – gihan

+0

ng-kontrol koyarak yardımcı olabilir yapmaz = "true" ve kodu çalıştırdığınızda, onay kutusu işaretlidir, ancak yukarıdaki kutuda metin kutusu görüntülenmez. – JavaCoder

+0

'ngModel ve ngChecked birlikte kullanılmak üzere değildir, bu http://stackoverflow.com/questions/16601018/angularjs-ng-model-not-binding-to-ng-checked-for-checkboxes deneyin – gihan

cevap

0

işaretini kaldırarak o sahte

kullanım ng-change yanlıştan doğruya için çevirmek için ve tersi