输入禁用的角度引导日期选择器弹出窗口

时间:2018-09-07 10:09:07

标签: javascript angularjs

如果禁用了输入,为什么 <delete model="mail.template" search="[('id','=',ref('sale.email_template_edi_sale'))]"/> <?xml version="1.0" encoding="utf-8"?> <odoo> <data noupdate="1"> <!--Email template --> <record id="email_template_edi_sale" model="mail.template"> <field name="name">Sales Order - Send by Email</field> ... </odoo> 不起作用?而我该如何运作呢?

代码:

datepicker-popup

如果我删除span.input-group input.form-control( type="text" name="accountDate" ng-model="account.date" min-date="minDate" max-date="maxDate" datepicker-options="dateOptions" ng-disabled="true" uib-datepicker-popup="{{format}}" is-open="date.isOpen" close-text="Close" close-on-date-selection="true" show-button-bar="false" ) span.input-group-btn button.btn.btn-default( type="button" ng-click="openDatePicker()") i.glyphicon.glyphicon-calendar ,它将按预期工作。我试图用ng-disableddisabled代替它……根本无法正常工作。

我需要禁用它,如果我单击按钮,它应该显示日期选择器...

2 个答案:

答案 0 :(得分:2)

禁用的输入元素不可使用且不可单击。 Source

尝试使用ng-readonly代替ng-disabled

答案 1 :(得分:0)

一种解决方法或黑客手段是将ng-hide放置在您要为其添加功能的div上,并在boolean文件中声明一个js值为{{1}的true } 默认情况下。用户单击按钮,该方法应将boolean的值更改为false。希望这会有所帮助!