gpt4 book ai didi

javascript - Angular 复选框未绑定(bind)到模型

转载 作者:行者123 更新时间:2023-11-29 21:23:26 27 4
gpt4 key购买 nike

在我的 Controller 中我有这个成员:

$scope.sameOptionsOnReturn = true;

在我看来:

<input type="checkbox"
ng-model="sameOptionsOnReturn"
ng-checked="sameOptionsOnReturn"
ng-value="true"
ng-change="setReturnOptions" />

但是输入没有绑定(bind)到复选框;它永远是真的。怎么了?

注意:删除 ng-value="true" 没有任何区别。

最佳答案

由于它在下面的代码片段中确实有效,我不得不假设您的代码中的其他地方有问题。

function SuperController($scope) {
$scope.sameOptionsOnReturn = true;
}

angular.module('myApp', []);
angular
.module('myApp')
.controller('SuperController', SuperController)
<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.5.6/angular.min.js"></script>
<div ng-app="myApp">
<div ng-controller="SuperController as s">
<input type="checkbox"
ng-model="sameOptionsOnReturn"
ng-checked="sameOptionsOnReturn"
ng-value="true"
ng-change="setReturnOptions" />

{{sameOptionsOnReturn}}
</div>
</div>

关于javascript - Angular 复选框未绑定(bind)到模型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38076419/

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