bal*_*teo 2 javascript angularjs ui-select
我使用Angular UI https://github.com/angular-ui/ui-select.
我对控件的使用有一个小问题.我想完全避免使用箭头(这似乎允许用户不幸地提交整个表单).见下面的红圈:

这是相应的html:
<div class="form-group">
<label for="address" class="control-label col-lg-3">signup.form.address</label>
<div class="col-lg-6">
<ui-select ng-required="true" id="address" name="address" ng-model="signupForm.addressReference" reset-search-input="false" theme="bootstrap">
<ui-select-match placeholder="Select address...">{{$select.selected.description}}</ui-select-match>
<ui-select-choices repeat="address.reference as address in addresses track by $index" refresh="chooseAddress($select.search)" refresh-delay="0">
{{address.description }}
</ui-select-choices>
</ui-select>
</div>
<div ng-messages="signupNgFormCtrl.address.$error" ng-if="signupNgFormCtrl.$submitted" class="col-lg-3">
<div ng-message="required">required</div>
</div>
</div>
Run Code Online (Sandbox Code Playgroud)
有人可以帮忙吗?
问候,
Dmi*_*sev 10
所有模板都在最后定义select.js.例如,这个有class="select2-arrow":
$templateCache.put("select2/match.tpl.html",
"<a ...> ... <span class=\"select2-arrow ui-select-toggle\" ng-click=\"$select.toggle($event)\"><b></b></span></a>");
Run Code Online (Sandbox Code Playgroud)
或者那个人<span class=\"caret ui-select-toggle\" ng-click=\"$select.toggle($event)\"></span>:
$templateCache.put("bootstrap/match.tpl.html", ...
Run Code Online (Sandbox Code Playgroud)
两者都有ng-click可能导致你提到的效果的事件.要避免箭头或效果,您可以覆盖与主题对应的模板.
| 归档时间: |
|
| 查看次数: |
4859 次 |
| 最近记录: |