简体   繁体   English

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

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

How do i optimize/reduce line of code of the below if/else statements of angularjs 我如何优化/减少angularjs的以下if / else语句的代码行

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

  else {
       $rootScope.menuActiveStatus=false;
  }

You mean inline? 你是说内联?

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

You can also set any other value based on the $scope.menuActive === true condition (Just for example): 您还可以根据$scope.menuActive === true条件(例如)设置任何其他值:

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

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM