【问题标题】:Ternary operator on aria-expanded angularjsaria-expanded angularjs 上的三元运算符
【发布时间】:2016-10-26 23:41:22
【问题描述】:

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

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

【问题讨论】:

    标签: angularjs wai-aria


    【解决方案1】:

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

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

    在你的控制器中

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

    【讨论】:

      猜你喜欢
      • 2012-08-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-12-26
      • 2021-10-06
      • 2021-08-01
      • 2018-09-10
      相关资源
      最近更新 更多