我有一个带有属性的简单<select></select>内部,例如:<div>ng-show
<div ng-show="edit">
<select ng-options="key as value in VALUES"></select>
</div>
Run Code Online (Sandbox Code Playgroud)
现在出于某种原因,当我点击select打开它时,它会闪烁,就像选择是非常快速地打开/关闭一样.有时会眨眼两次,有时甚至更多.我曾经使用过select有角度的盒子而且从来没有这个.
我发现了导致它的原因.它出现的完整形式如下:
<form class="mb-lg" name="formValidate" ng-init="addCreate = '.action_add'" novalidate="" role="form">
<label class="radio-inline c-radio">
<input id="action_add" name="add_create" ng-model="addCreate" required="required" type="radio" value=".action_add">
<span class="fa fa-circle"></span>
Add to existing
</label>
<div class="form-group has-feedback">
<select class="form-control" name="selected" ng-disabled="addCreate != '.action_add'" ng-model="selected" ng-options="p as p.name for p in portfolios | filter : {'update?': true}" ng-required="addCreate == '.action_add'" required="required"></select>
</div>
<label class="radio-inline c-radio ng-binding">
<input id="action_create" name="add_create" ng-model="addCreate" …Run Code Online (Sandbox Code Playgroud) angularjs ×1