为什么我的html节点保持类ng-hide属性ng-show = true?

时间:2013-12-16 12:59:57

标签: javascript angularjs

我的收音机输入如下:

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

标签是按,键是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-show保持不变,但是元素保持属性ng-hide。

1 个答案:

答案 0 :(得分:2)

请尝试

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

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