根据选择输入在Angular中显示一个元素

时间:2014-04-12 16:41:09

标签: javascript angularjs select radio

您好我正在尝试使用我的AngularJS代码,我试图根据从select中选择的货币来显示适当的货币。我把我的代码简化为迄今为止我完成的工作的准系统。我很感激帮助。谢谢。见下文http://jsbin.com/najih/1/edit

更新:我已经获得了显示一个值的代码,但现在下拉列表没有更新列表,请参阅代码。 http://jsbin.com/najih/3/edit

更新:好的,我发现在我的小提琴上它适用于IE和Firefox,但不适用于Chrome和Safari。有人知道原因吗?

1 个答案:

答案 0 :(得分:0)

首先,您应该使用ng-options="rate.Name for rate in shots。然后在选择上附加模型:

<select ng-model="rate" ng-options="rate.Name for rate in shots"></select>

现在您已经选择了rate并且根据您的问题,我从这一点上无法理解,您可以创建一个单选按钮:

<label>
  <input type="radio" ng-model="radiorate" ng-value="rate"> {{ radiorate.name }}
</label>

但这对我来说没有多大意义。