Вы можете установить пустую строку как defaultLabel
и определить глобальный класс css, который будет переопределять стили по умолчанию для элемента управления и устанавливать начальный размер.Также вы можете установить минимальную ширину в стиле, если вы хотите начать с определенной ширины.Затем вы применяете свой класс CSS, используя свойство styleClass.Это упомянуто в официальной документации здесь .
Это стили, которые нужно вставить в глобальный CSS приложения:
.multipleSelectSize {
height: 30px;
min-width: 100px;
}
.multipleSelectSize > .ui-multiselect-label-container > .ui-multiselect-label {
height: 27px;
}
И шаблон HTML, гдеВы применяете стиль:
<p-multiSelect [styleClass]="'multipleSelectSize'" [options]="registrationStatus" [defaultLabel]= "someText" [showHeader]="false"></p-multiSelect>
Вот также ссылка StackBlitz .