gpt4 book ai didi

javascript - AngularJS 中的复选框不会触发 onChange 事件

转载 作者:行者123 更新时间:2023-11-28 17:02:23 25 4
gpt4 key购买 nike

我在 angularJs 中有一个带有 ng-click 的复选框。

下面是 angularjs 代码 -

var formApp = angular.module('formApp', [])
.controller('formController', function($scope) {
$scope.onClick = function() {
alert($scope.test.value);
console.log('checkbox changed ')
};
});

下面是 html 代码 -

<!DOCTYPE html>
<html>
<script src="http://ajax.googleapis.com/ajax/libs/angularjs/1.2.6/angular.js"></script>
<script src="http://angular-ui.github.io/bootstrap/ui-bootstrap-tpls-0.9.0.js"></script>
<script src="//ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js"></script>
<script src="script.js"></script>

<body ng-app="formApp" ng-controller="formController">

<div>
<!-- CUSTOM VALUE CHECKBOXES -->
<label>Personal Question</label>
<div class="checkbox">
<label>
<input type="checkbox"
name="awesome"
ng-model="formData.awesome"
ng-true-value="ofCourse"
ng-false-value="iWish"
ng-click="onClick"> Are you awesome?
</label>
</div>
</div>
</body>

</html>

但是当我单击复选框时,事件不会触发。代码是here

知道为什么代码不起作用吗?

最佳答案

您缺少():ng-click="onClick()"

关于javascript - AngularJS 中的复选框不会触发 onChange 事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56976101/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com