我写了ADM-dateTimePicker模块 目前我将datePicker弹出附加到主指令元素,并要求其控制器像api一样使用它:
angular.module('ADM-dateTimePicker', [])
.directive('admDtp', [function() {
return {
require: ['ngModel', 'admDtp'],
link: function() {},
controller: [function() {}]
}
}])
.directive('admDtpCalendar', [function() {
return {
require: '^^admDtp',
link: [function() {}]
}
}])
如果在一些隐藏溢出的对话框中使用adm-dtp
,我的datePicker也会隐藏,有时会出现z-index问题。
我想我有两个选择:
^^admDtp
!因为admDtp
不再是弹出窗口的父级。 解决这个问题的任何想法!?
我没有将popup附加到文档正文但是如何才能要求非父指令控制器使用它的api?