2015-12-07 82 views
1

我是新來的Angular js我想問我有一個案例,如果複選框被選中或者是真的,並且想要返回「NO」時,我必須返回「YES」是虛假的或未經檢查的。Angularjs IF - ELSE condtion on checkboxes

實際上我的數據是存儲在數據庫中的「Tinyint」1或0表單我想要做什麼時發生1它顯示是任何解決方案此任何幫助將不勝感激。 這裏是我的html

<form class="form-horizontal"> 
 
          <div class="form-group"> 
 
           <label class="col-lg-2 control-label">Name</label> 
 
           <div class="col-lg-10"> 
 
           <input type="text" ng-model="rec.Name" placeholder="Name" class="form-control"> 
 
           </div> 
 
          </div> 
 
          
 
          <div class="form-group"> 
 
           <div class="col-lg-offset-2 col-lg-10"> 
 
           <div class="checkbox c-checkbox"> 
 
            <label> 
 
             <input type="checkbox" value="" ng-model="rec.isSpecial"> 
 
             <span class="fa fa-check"></span>is Special</label> 
 
           </div> 
 
           </div> 
 
          </div> 
 

 
          <div class="form-group"> 
 
           <div class="col-lg-offset-2 col-lg-10"> 
 
           <div class="checkbox c-checkbox"> 
 
            <label> 
 
         <input type="checkbox" ng-model="rec.isMultiple"> 
 
             <span class="fa fa-check"></span>Is Multiple</label> 
 
           </div> 
 
           </div> 
 
          </div> 
 

 

 
          <div class="form-group"> 
 
           <div class="col-lg-offset-2 col-lg-10"> 
 
           <button type="button" ng-click="add(rec)" class="btn btn-sm btn-primary">ADD</button> 
 
           </div> 
 
          </div> 
 
         </form>

我需要爲目標複選框ismultiple和isspecial。

+1

閱讀文檔... https://docs.angularjs.org/api/ng/input/input%5Bcheckbox%5D 你有一個'ng-true-value'和'ng-false-value'參數 – Atais

+0

好吧,讓我檢查 –

+0

實際上我的數據存儲在數據庫中的「Tinyint」1或0我想要做的事情發生1時,它顯示YES –

回答

0

可以使用NG-假值的NG-真值這樣的:

<form class="form-horizontal"> 
 
          <div class="form-group"> 
 
           <label class="col-lg-2 control-label">Name</label> 
 
           <div class="col-lg-10"> 
 
           <input type="text" ng-model="rec.Name" placeholder="Name" class="form-control"> 
 
           </div> 
 
          </div> 
 
          
 
          <div class="form-group"> 
 
           <div class="col-lg-offset-2 col-lg-10"> 
 
           <div class="checkbox c-checkbox"> 
 
            <label> 
 
             <input type="checkbox" ng-model="rec.isSpecial" ng-true-value = "YES" ng-false-value="NO"> 
 
             <span class="fa fa-check"></span>is Special</label> 
 
           </div> 
 
           </div> 
 
          </div> 
 

 
          <div class="form-group"> 
 
           <div class="col-lg-offset-2 col-lg-10"> 
 
           <div class="checkbox c-checkbox"> 
 
            <label> 
 
         <input type="checkbox" ng-model="rec.isMultiple" ng-true-value = "YES" ng-false-value="NO"> 
 
             <span class="fa fa-check"></span>Is Multiple</label> 
 
           </div> 
 
           </div> 
 
          </div> 
 

 

 
          <div class="form-group"> 
 
           <div class="col-lg-offset-2 col-lg-10"> 
 
           <button type="button" ng-click="add(rec)" class="btn btn-sm btn-primary">ADD</button> 
 
           </div> 
 
          </div> 
 
         </form>

+0

thanx for reply ..讓我試試看 –

+0

實際上我的數據存儲在數據庫中的「Tinyint」1或0表單中我想要做的事情發生時1顯示YES是任何解決方案 –