html - 如何在 Angular 条件下为html属性设置一个值

标签 html angularjs

在这种情况下,我必须检查一个变量的值(函数的返回值)并创建一个“aria-label”属性并为其设置一个值。

这里我不只是要为属性设置一个值。我需要根据 if 条件创建一个属性。类似“ng-if”的东西

  • 如果值为真:创建属性并设置值。
  • 如果值为 false:不需要创建属性。

    <li  ng-aria-label="{'selected':tab.isSet($index+1)}"/>
    

我就是这样做的,但没有用。呈现页面后,没有属性为“aria-label='selected'”。

提前致谢。

最佳答案

你用过吗

<li  ng-aria-label="{{'selected':tab.isSet($index+1)}}"/>

关于html - 如何在 Angular 条件下为html属性设置一个值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29794864/

相关文章:

javascript - AngularJs:从另一个指令内的指令调用 Controller 方法

angularjs - 刷新 Angular 用户界面中的选项卡

javascript - 使用 Javascript 和选项卡更改页面内容

javascript - 闪烁的下拉菜单

javascript - 如何使用 Bootstrap 在悬停时显示 Action 列表?

angularjs - TypeError : angular. element.cleanData 不是函数

python - 在 python 脚本中生成包含图像和文本的 html 文档(如果可能,无需服务器)

html - 为什么容器 div 比它的内容小?

javascript - JSon 数组动态列填充 AngularJs

javascript - 如何在 Angular 中进行实际的 Stripe 收费(stripeToken 已知)?