AngularJS:如何优化AngularJS中的以下if/else语句

AngularJS : How do optimize the below if/else statement in angularjs?

本文关键字:AngularJS if 语句 else 何优化 优化      更新时间:2024-03-18

我如何优化/减少angularjs 的以下if/else语句的代码行

if($scope.menuActive === true)
  { 
       $rootScope.menuActiveStatus = true;
  }
  else {
       $rootScope.menuActiveStatus=false;
  }

你是说内联?

$rootScope.menuActiveStatus = $scope.menuActive === true;

您也可以根据$scope.menuActive === true条件设置任何其他值(仅作为示例):

$rootScope.menuActiveStatus = $scope.menuActive === true ? "YES!" : "NO :("; // Ternary operator example