dp-date-picker регенерирует классы и ваш класс удаляется после генерации компонента.
попробуйте это:
<dp-date-picker [(ngModel)]="fromDate" name="fromDate" mode="day"
theme="dp-material form-control" id="fromDate">
</dp-date-picker>
Я добавил form-control
класс к атрибуту theme
.
тогда вы должны изменить стили CSS: попробуйте это:
dp-date-picker {
padding: 0px !important;
}
.dp-popup{
padding: 0px !important;
}
dp-month-calendar{
padding: 0px !important;
border:none !important;
}
dp-day-calendar{
padding: 0px !important;
border:none !important;
}
dp-calendar-nav{
border:none !important;
}
.dp-calendar-nav-container{
border:none !important;
}
.dp-input-container > .dp-picker-input {
background-color: transparent !important;
border: none !important;
box-shadow: none;
-webkit-box-shadow: none;
display: block;
width: 100%;
height: 34px !important;
padding: 6px 12px;
font-size: 14px;
line-height: 1.42857143;
color: #555;
background-image: none;
border-radius: 4px;
-webkit-transition: border-color ease-in-out 0.15s, -webkit-box-shadow ease-in-out 0.15s;
-o-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
}