为什么我的html节点保持类ng隐藏属性ng show=true

How come my html-node keeps the class ng-hide the attribute ng-show=true?

本文关键字:ng 隐藏 属性 true show html 我的 节点 为什么      更新时间:2023-09-26

我有一个无线电输入,看起来像这样:

<input name='{{inputName}}' type='radio' value='{{label}}' ng-model='key' id='{{name}}'>

标签为Press,按键为entry.182494741。如果我点击输入并在模板中有{{entry.182494741}},它就会输出Press,所以一切似乎都很顺利。

我有一些html,我想只有当点击收音机时才能看到:

  <gd-input-field ng-show="{{entry.182494741 == 'Press'}}" label="Specify media" name="specifymedia" key="entry.1570049241"></gd-input-field>{{entry.182494741}}

当我检查元素并在各种输入按钮之间切换时,属性ng显示保留,但元素保持属性ng隐藏。

请尝试

<gd-input-field ng-show="entry.182494741 == 'Press'" label="Specify media" name="specifymedia" key="entry.1570049241"></gd-input-field>{{entry.182494741}}

ngShow中的表达式不应具有{{}}。否则将无法正确评估该值。