javascript - 如何从 Angular5 组件 mydaterangepicker 中删除 "position: absolute"?

标签 javascript html css angular typescript

我在错误渲染组件“mydaterangepicker”时遇到了一些问题。问题出在某些包含“position:absolute”的样式中。如果我将它从 Chrome 开发工具中删除 - 它工作正常。但我无法将它从我的组件样式中删除。并且没有选项可以更正此问题。 enter image description here

这是我的 HTML:

<my-date-range-picker
    id="datepicker"
    placeholder= "{{ 'choose_period' | translate }}"
    name="mydaterange"
    [options]="myDateRangePickerOptions"
    [(ngModel)]="model"
    (ngModelChange)="onChange($event)"
  >
</my-date-range-picker>

和选项:

myDateRangePickerOptions: IMyDrpOptions = {
    showClearDateRangeBtn: false,
    dateFormat: 'dd.mm.yyyy',
    width: '100%',
    openSelectorOnInputClick: true,
    editableDateRangeField: false,
    showSelectDateText: false
  };

有解决办法吗?

最佳答案

您可以尝试使用 CSS !important 运算符来覆盖和指定您想要的内容。

正如@Dandavis 在评论中所说,不需要。但这可能会解决您的问题。

.className {
     position: initial !important; // default value 
}

希望这对您有所帮助!

关于javascript - 如何从 Angular5 组件 mydaterangepicker 中删除 "position: absolute"?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52008712/

相关文章:

javascript - 如何使用html5获取水平线图例

javascript - 在分页时对 angularjs 中的对象进行排序

html - CSS flex 布局 - 裁剪文本和缺少右边距

html - 定位:粘性;无论如何都不工作

html - 保持两列css3之间的宽度比

javascript - 如何使用 typescript 获取 addEventListener 中的下一个同级

javascript - Silverlight 视频播放器重叠 web 元素

javascript - 当鼠标悬停在图像上时,如何使文本出现在页面上的设定位置

html - offsetTop 将其子元素 <p> 的边距相加

css - 如何使用 Google 检查和编辑页面和样式?