В кнопке ionic-4 цвет текста будет контрастным, как в определенном файле variables.scss.
Вы можете просто изменить цвет кнопки, а также цвет текста кнопки, создав собственный цвет.
в вашем .html файле
<ion-button class="loginButton" color="bgColor" shape="round" id="loginButton (click)="loginAction()">
и в вашем src -> theme -> variables.scss
--ion-color-bgColor: #1c1c1c;
--ion-color-bgColor-rgb: 28, 28, 28;
--ion-color-bgColor-contrast: #ffffff;
--ion-color-bgColor-contrast-rgb: 255, 255, 255;
--ion-color-bgColor-shade: #414040;
--ion-color-bgColor-tint: #050404;
.ion-color-bgColor {
--ion-color-base: var(--ion-color-bgColor) !important;
--ion-color-base-rgb: var(--ion-color-bgColor-rgb) !important;
--ion-color-contrast: var(--ion-color-bgColor-contrast) !important;
--ion-color-contrast-rgb: var(--ion-color-bgColor-contrast-rgb) !important;
--ion-color-shade: var(--ion-color-bgColor-shade) !important;
--ion-color-tint: var(--ion-color-bgColor-tint) !important;
}