仅输入一次文本更改复选框模型[AngularJS]

时间:2018-11-21 12:56:03

标签: angularjs checkbox

我有这个

<input type="text" ng-click"function1()">

这:

<input type="checkbox" ng-change="function2()" ng-model="stateCheck">

函数执行以下操作:

$scope.function1 = function(){
  $scope.stateCheck = false;
}

$scope.function2 = function(){
  $scope.stateCheck = !$scope.stateCheck;
}

但是function1只是第一次起作用。有人知道为什么吗?谢谢。

1 个答案:

答案 0 :(得分:0)

const List = ({ name, count }) => {
  return (
    <li>
      {name}: {count}
    </li>
  );
};

这两个事件相互冲突,基本上ng-model使$ state.stateCheck = true,然后functin2()$ state.stateCheck =!$ state.stateCheck使它错误。由于此复选框,将始终保持未选中状态。 function1()正常工作