aria-expanded angularjs 上的三元运算符

Ternary operator on aria-expanded angularjs

我正在尝试将 aria-expanded 添加到 link,我希望 aria-expanded 的值在用户扩展 link 时为 true,而在未扩展时为 false。我不确定如何实现这一点,我认为三元运算符可以做到,但不确定如何实现。

  <a href="" ng-click="do()" class="" aria-expanded="{{}}" aria-label="test">
            <span class=""></span>Something
        </a>

您可以简单地将 属性 绑定到变量

<a href="" ng-click="do()" class="" aria-expanded="{{expandedValue}}" aria-label="test">
  <span class="">Something</span>
</a>

在你的控制器中

$scope.do = function(){
    $scope.expandedValue = !$scope.expandedValue;
}