gpt4 book ai didi

javascript - 在 Angular 中切换 bool 属性

转载 作者:行者123 更新时间:2023-12-02 15:41:48 24 4
gpt4 key购买 nike

我的 View 中有一个复选框

<input type="checkbox" ng-model="trackers[tracker._id].enable" ng-click="toggleTracker(tracker._id);"/>

以及我的 Controller 中的一个函数

$scope.toggleTracker = function(trackerId){
$scope.trackers[trackerId].enable = !$scope.trackers[trackerId].enable;
console.log($scope.trackers[trackerId].enable)
}

但是每次我选中该框时,enable 属性都不会更改。我的代码可能有什么问题?

最佳答案

由于您已将 ng-model 连接到输入,因此当您单击时它应该会发生变化。然后您还可以单击 ng-click,使其变回第一个值。

只需删除 ng-click 即可。

关于javascript - 在 Angular 中切换 bool 属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32505550/

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