javascript - Angular : How do optimize the below if/else statement in angularjs?

标签 javascript angularjs angularjs-directive

我如何优化/减少以下 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

关于javascript - Angular : How do optimize the below if/else statement in angularjs?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36482308/

相关文章:

javascript - 在纯 Javascript 中每次单击都会更改背景颜色

javascript - 使用 Typescript 异步进行 Mocha API 测试

html - 只允许在 angularjs/ionic 中输入一定数量的字符

angularjs - 指令如何通过 Controller 进行通信?

javascript - 使用变量 Javascript 动态更改 gridTemplateColumns 重复值的任何方法

Javascript - 在脚本位置插入元素

javascript - 'GET' 请求上的 AngularJS badcfg

java - html 转义字符显示问题 "&#39"而不是单引号

javascript - 将 future 日期添加到从 json 响应获取的日期

javascript - 单击按钮时将变量从 Controller 传递给指令