我对我正在做的事情有疑问/担忧
($location.$$path === '/lines') ? $scope.displayLogout = true : $scope.displayLogout = false;
如果我按照上面的方式执行,JSHint会提供错误
期望一个赋值或函数调用,而是看到一个表达式。
但如果我这样出现
if ($location.$$path === '/lines') {
$scope.displayLogout = true;
}else {
$scope.displayLogout = false;
}
一切正常。
不一样吗?
我做错了什么?
答案 0 :(得分:1)
顺序有点不对尝试
$scope.displayLogout = ($location.$$path === '/lines') ? true : false;
或
$scope.displayLogout = ($location.$$path === '/lines');