我正在尝试使用 Zurb 基金会的Switch组件。
在你把它放在一个ng-repeat
. 然后,除了最后一个之外的所有开关都坏了——除非您单击它们,否则它们不会显示标签。
这是记录该问题的JSBin 。有谁知道怎么回事?
发现我必须以下列方式使用“ng-checked”才能在“ng-repeat”中按预期工作。只要每个开关的 ng-clicked 变量都是唯一的,就应该按预期工作。使切换功能可以在真假之间切换可见值。
<div class="switch" ng-click="toggle()">
<input type="radio" ng-checked="!visible">
<label>Off</label>
<input type="radio" ng-checked="visible">
<label>On</label>
<span></span>
</div>
希望对某人有所帮助。