我想在一个页面上有几个日期选择器。但是使用 UI-Bootstrap 的默认解决方案是不可能的,任何一个日期选择器都不能打开。彼此的冲突。这是我的代码:
<div>
<div class="form-horizontal pull-left">
<input type="text" datepicker-popup="dd-MMMM-yyyy" ng-model="dt" is-open="opened" min="minDate" max="'2015-06-22'" datepicker-options="dateOptions" date-disabled="disabled(date, mode)" ng-required="true"/>
<button class="btn" ng-click="open()"><span class="glyphicon glyphicon-calendar"></span></button>
</div>
<div class="form-horizontal pull-left">
<input type="text" datepicker-popup="dd-MMMM-yyyy" ng-model="dt" is-open="opened" min="minDate" max="'2015-06-22'" datepicker-options="dateOptions" date-disabled="disabled(date, mode)" ng-required="true" />
<button class="btn" ng-click="open()"><span class="glyphicon glyphicon-calendar"></span></button>
</div>
<button type="submit" class="btn btn-default">Submit</button>
</div>
我刚刚从网站http://angular-ui.github.io/bootstrap/#/datepicker复制/粘贴了 datepicker 代码。它们相互冲突。当我单击<input>
字段打开日期选择器时,没有人可以正确打开,两者都会打开一秒钟并立即消失。
如何在一个页面上有多个日期选择器?