2015-09-23 4 views
1

У меня есть флажок с назначенной ему ng-моделью и настроенными значениями ng-true-value и ng-false. Есть ли что-нибудь, чтобы проверить, что флажок установлен? Также я попытался использовать ng-checked, но согласно https://docs.angularjs.org/api/ng/directive/ngChecked ng-model и ng-checked не должны использоваться вместе.Как определить, установлен ли флажок в angularjs

ответ

0

Вы просто назначить нг-модель в простой ввод тегов, имеющий тип = «переключатель» как

<input type="checkbox" id="your_property" ng-model="your_property" /> 

Вы получите истинное и ложное в «your_property». Нет необходимости использовать ng-checked.

0

Возможно, вы ищете ng-if?! Включите что-то подобное в plunker ссылается на угловой странице:

<span ng-if="master">Hello, I am checked.!</span> 

«мастер» является переменным, которая связана с флажком из входного элемента.

1

Вам не нужно использовать нг-чек, нг-модель достаточно, потому что он может дать вам ложные и верно (если установлен).

<!doctype html> 
<html lang="en"> 

<head> 
    <meta charset="UTF-8"> 
    <title>Checkbox</title> 
    <script src="//ajax.googleapis.com/ajax/libs/angularjs/1.5.0-beta.0/angular.min.js"></script> 
</head> 

<body ng-app=""> 
    <label>Checkbox demo: 
    <input type="checkbox" ng-model="master"> 
    </label> 
    <br/> My value is: {{master}} 
</body> 

</html> 

Вот plunker http://plnkr.co/edit/NaTBRCeq1BeqtinEbK2t?p=preview

0
there is no need of ng-checked. ng-model will have the value to true or false. 
<div ng-app=""> 
     <input type="checkbox" ng-model="checked"/> 
     {{checked}} 
</div> 

пожалуйста, проверьте пример http://jsfiddle.net/19v90cnv/

+1

Я предлагаю редактирование своего ответа, чтобы включить сам код и просто ссылки на jsfiddle для демо/ссылки. –

+1

Кроме того, переход от ответа только для ответа на код только для ответа на код не намного лучше - я бы посоветовал убедиться, что вы объясняете все, что делает ваш код, иначе он может быть удален. –

+0

Я добавил свое объяснение. Спасибо за предложение. – Avinash

Смежные вопросы