gpt4 book ai didi

javascript - 如何在 Angular js 中的一种输入类型中使用两个 ng-modal?

转载 作者:行者123 更新时间:2023-11-28 04:22:58 24 4
gpt4 key购买 nike

我正在使用 Angular js。并实现输入复选框,因此使用 ng-model 从 Angular Controller 默认选中此复选框:

Controller :

var checkBoxVal = true;
$scope.checkboxModel = {
value : checkBoxVal,
}

$scope.call = function(){
alert("--comes--");
if($scope.checkboxModel== false)
{

}
if($scope.mycheckbox== true){

}
}

HTML:

 <input type="checkbox" ng-model="checkboxModel.value" data-ng-change="call();"/>

但是当调用函数“call()”时,它不会进入 if 条件,因为 $scope.checkboxModel 未定义。当我仅使用 ng-model="checkboxModel" 时,它会出现在 true 和 false 条件下。但我想在 ng-model="checkboxModel.value" 中使用设置的真实值,并在调用 call() 函数后比较复选框值。

最佳答案

你不需要两个 ng-model。将您的条件更改为此,因为您想根据 ng-models 值进行评估

if($scope.checkboxModel.value)

关于javascript - 如何在 Angular js 中的一种输入类型中使用两个 ng-modal?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45302105/

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