2015-12-07 1 views
1

Я новичок в Angular js, я хочу спросить, у меня есть случай, в котором я должен вернуть «YES», если флажок установлен или true, и хотите вернуть «NO», когда значение ложно или непроверено.Angularjs IF - ELSE condtion on checkboxes

Фактически мои данные хранятся в databse в форме «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

ok Позвольте мне проверить –

+0

Фактически мои данные хранятся в databse в« Tinyint »1 или 0 форма, которую я хочу сделать, когда 1 появляется, показывает ДА. –

ответ

0

Вы можете использовать нг-истинную стоимость в нг-ложной стоимости, как это:

<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 для ответа .. дайте мне попробовать –

+0

Фактически мои данные хранятся в databse в форме «Tinyint» 1 или 0, которую я хочу сделать, когда 1 происходит, это показывает ДА ​​любое решение для этого –