Календарь PrimeNG - приложение к чему-то другому, кроме тела - PullRequest
1 голос
/ 06 марта 2019

Проблема :
Я использую p-календарь на узкой странице HTML: очень низкая высота. В этом случае календарь просто скрывает поле ввода с неправильным позиционированием

Шаг для воспроизведения :

Результат :
Календарь покрывает поле ввода: enter image description here

Решения, которые я пробую

  • Я попытался [appendTo] = "'body'": он не работает, в календаре есть позиция, которая все еще скрывает поле ввода
  • Я хочу добавить наложение календаря к другой вещи:
    <ng-template #attachMe0></ng-template>
    <div id="attachMe1">
        <p-calendar #calendarRangeFacture
                    [(ngModel)]="rangeDates"
                    appendTo="attachMe0">
        </p-calendar>
    </div>

    <button class="blue-button" pButton  (click)="doIt()" label="OK"></button>
    <span id="attachMe2"></span>
    <div id="attachMe3"></div>
    <ng-template id="attachMe4"></ng-template>
    <ng-template #attachMe5></ng-template>

Здесь я привел много примеров того, что я пробовал. Все attachMe выдают одну и ту же ошибку:
enter image description here

Есть идеи? Что я делаю не так, пожалуйста?

[РЕДАКТИРОВАТЬ] BLITZSTACK для воспроизведения: https://stackblitz.com/edit/github-stwowy
Просто убедитесь, что консоль достаточно высокая: enter image description here

...