我正在使用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
你建议我做什么?
答案 0 :(得分:1)
再设置一个范围变量并在控制器上初始化
values()
然后点击li标签以更改所选值
vm.selectedRotation = Rotations[0];
当然在按钮名称上设置该变量
<li ng-repeat="data in rotations.data" ng-click="vm.selectedRotation = rotation;">
{{data.name}}
</li>