2016-05-26 2 views
1

У меня есть div, который необходимо отобразить, если один из переключателей выбран скрытым. То, что я пытаюсь это:Проверьте значение выражения в угловом поле

<body ng-controller="MainCtrl"> 
     <form name="myForm" ng-submit="submitForm()"> 
      <label><input type="radio" name="test" ng-model="radioValue" value="1"/> One</label> 
      <label><input type="radio" name="test" ng-model="radioValue" value="2"/> Two</label> 
      <label><input type="radio" name="test" ng-model="radioValue" value="3"/> Three</label> 
      <div>currently selected: {{radioValue}}</div> 
      <div ng-show = "{{radioValue}}=='1'"> 
       <p> Metric Test values</p> 
       <b> Src: Value1 </b> 
       <b> Metric1: Value2 </b> 
       <b> Density: Value3 </b> 
      </div> 
      <button type="submit">Submit</button> 
     </form> 
    </body> 

Однако я не в состоянии отобразить DIV независимо от комбобокса выбранного или не

+2

попробовать ' ng-show = "radioValue == '1'" ' –

+1

Просто' ng-show = "radioValue" 'должно быть достаточно. Угловой не требуется скобки внутри 'ng-show'. – cst1992

ответ

2

Снимите {{}} для radioValue для ng-show как ниже

<div ng-show = "radioValue=='1'">