【发布时间】:2014-08-01 05:00:43
【问题描述】:
我正在尝试为 datepicker 创建自己的指令,因此当在移动设备上打开页面时,输入类型更改为 type="date" 并显示本机 datepicker 而不是 ui-bootstrap datepicker,我仍然会显示在桌面上。
我希望首先编译我的指令,因此在我的指令的 compile 函数中,我可以删除 ui-bootstrap datepicker 指令,而这个指令不会被编译。
有没有办法做到这一点?我已经尝试在我的指令上设置priority:9999,但仍然首先编译 ui-bootstrap 指令。
我现在正在尝试这样的事情:
<input type="text"
ng-model="model.date"
ng-click="datepicker.open = true"
my-directive
datepicker-popup="{{datepicker.format}}"
datepicker-options="datepicker.options"
is-open="datepicker.open"
min-date="datepicker.minDate">
【问题讨论】:
标签: angularjs angularjs-directive angular-ui angular-ui-bootstrap