$scope.pageNum == 1 ? $log.debug($scope.pageNum) : $scope.pageNum = 1;getList();
这样写,不管是不是1,都会执行getList();
有没有办法让三目运算在不等于1的时候,执行$scope.pageNum = 1;getList();这两句。
$scope.pageNum == 1 ? $log.debug($scope.pageNum) : $scope.pageNum = 1;getList();
这样写,不管是不是1,都会执行getList();
有没有办法让三目运算在不等于1的时候,执行$scope.pageNum = 1;getList();这两句。
一般情况下最好不要这样的吧
如果非要实现的话
const xxfunc = function () {....这里放代码}
xx == 1 ? debug : xxfunc
感觉这种方式会更易读
$scope.pageNum == 1 ? $log.debug($scope.pageNum) : $scope.pageNum = 1;getList();
这个getList()是另外一个条语句了吧,不管上面条件如何,都是会执行
$scope.pageNum == 1 ? $log.debug($scope.pageNum) : $scope.pageNum = 1,getList();
10 回答11.2k 阅读
5 回答4.9k 阅读✓ 已解决
4 回答3.1k 阅读✓ 已解决
2 回答2.8k 阅读✓ 已解决
3 回答2.3k 阅读✓ 已解决
3 回答2.2k 阅读✓ 已解决
2 回答2.6k 阅读✓ 已解决
$scope.pageNum == 1 ? $log.debug($scope.pageNum) : $scope.pageNum = 1 && getList()