Как я могу выполнить функцию, когда флажок установлен в угловых js. Я видел несколько ответов на переполнение стека относительно этого, но я не могу реализовать их на моем сценарииВыполнять, если функция, если флажок установлен, angular.js
мой код:
<div ng-controller="MyCtrl">
<div class="checkbox">
<label>
<input type="checkbox" ng-model="thirtyDay" ng-click="changeAxis()">
Last 30 Days
</label>
</div>
<div class="checkbox">
<label>
<input type="checkbox" ng-model="wholeTimeline" ng-click="changeAxis()">
Whole Timeline
</label>
</div>
</div>
JS.
var myApp = angular.module('myApp',[]);
function MyCtrl($scope) {
function changeAxis(){
if ($scope.thirtyDay) {
alert("checked 30");
}
else if($scope.wholeTimeline) {
alert("checked whole");
}
};
}
Спасибо, есть способ снять отметку с другой, пока один проверен? – Imo
Да, просто определите две функции и обновите значения модели. Я обновил демо. Пожалуйста, проверьте. – amighty