将值设置为下拉按钮

时间:2016-01-07 23:00:26

标签: javascript angularjs

我正在使用Bootstrap Dropdown,但我只是意识到这不是我想做的事情

nn.Value != null && nn.Value.ToString() == ...

我正在使用html,我想要的是:

将初始值设置为<span class="dropdown" dropdown> <a href="" class="btn btn-white dropdown-toggle" dropdown-toggle> Click <span class="caret"></span> </a> <ul class="dropdown-menu" dropdown-menu> <li ng-repeat="data in rotations.data"> {{data.name}} </li> </ul> </span> ,而不是<a>,这是实际值。我需要Click包含<a>中第一个元素的名称,然后该值应根据用户选择的选项而改变。

这是我在控制器中的所有内容

data.name

你建议我做什么?

1 个答案:

答案 0 :(得分:1)

再设置一个范围变量并在控制器上初始化

values()

然后点击li标签以更改所选值

vm.selectedRotation = Rotations[0];

当然在按钮名称上设置该变量

<li ng-repeat="data in rotations.data" ng-click="vm.selectedRotation = rotation;">
  {{data.name}}
</li>