Ionic 4 和 Angular 5 离子按钮颜色和属性不起作用
Ionic 4 and Angular 5 ion-buttons color and attributes not working
我正在使用 ionic 4 和 angular 5,由于某些原因,下面的 Press Button ion-buttons
元素没有设置颜色或任何属性按钮,我已经尝试了我知道的两种设置颜色的方法,但是没有任何效果?
<ion-row>
<ion-col col-12>
<ion-card>
<ion-card-header>
<h1>Companies</h1>
</ion-card-header>
<ion-card-content>
<ion-row>
<ion-col col-md-4>
<ion-label>Comp</ion-label>
<ion-select [(ngModel)]="filter_data_quick_sector" multiple="true" interface="popover"
(ionChange)="quickSearch()">
<ion-option *ngFor="let sector of sectors" value="{{ sector }}">{{ sector }}</ion-option>
</ion-select>
</ion-col>
<ion-col col-md-4>
<ion-label>Country</ion-label>
<ion-select [(ngModel)]="filter_data_quick_country" multiple="true" interface="popover"
(ionChange)="quickSearch()">
<ion-option *ngFor="let country of countries" value="{{ country }}">{{ country }}</ion-option>
</ion-select>
</ion-col>
<ion-col col-md-4>
<ion-label>Investment</ion-label>
<ion-select [(ngModel)]="filter_data_quick_investment_type" multiple="true" interface="popver"
(ionChange)="quickSearch()">
<ion-option *ngFor="let investment_type of investment_types" value="{{ investment_type }}">{{
investment_type }}
</ion-option>
</ion-select>
**<ion-row text-right>
<ion-col col-md-6 offset-1="">
<ion-buttons slot="primary" fill="solid" style="--background:blue" size="small">
Press Button
</ion-buttons>
</ion-col>
</ion-row>**
</ion-col>
</ion-row>
<ion-row>
您需要使用颜色字段来更改按钮颜色
<ion-button color="secondary">Button</ion-button>
颜色在 src/app/theme/variables.scss
中定义
/** secondary **/
--ion-color-secondary: #0cd1e8;
--ion-color-secondary-rgb: 12, 209, 232;
--ion-color-secondary-contrast: #ffffff;
--ion-color-secondary-contrast-rgb: 255, 255, 255;
--ion-color-secondary-shade: #0bb8cc;
--ion-color-secondary-tint: #24d6ea;
我还注意到您用复数 s 称呼元素 <ion-buttons>
。我觉得应该是<ion-button>
刚刚意识到我应该将 ion-button 属性放在一个按钮元素中,该按钮元素包裹在一个 ion-buttons 元素中,用于 angular 和我正在使用的 ionic 版本,如下所示:
<button ion-button slot="" offset-2="">Apply</button>
</ion-buttons>```
我正在使用 ionic 4 和 angular 5,由于某些原因,下面的 Press Button ion-buttons
元素没有设置颜色或任何属性按钮,我已经尝试了我知道的两种设置颜色的方法,但是没有任何效果?
<ion-row>
<ion-col col-12>
<ion-card>
<ion-card-header>
<h1>Companies</h1>
</ion-card-header>
<ion-card-content>
<ion-row>
<ion-col col-md-4>
<ion-label>Comp</ion-label>
<ion-select [(ngModel)]="filter_data_quick_sector" multiple="true" interface="popover"
(ionChange)="quickSearch()">
<ion-option *ngFor="let sector of sectors" value="{{ sector }}">{{ sector }}</ion-option>
</ion-select>
</ion-col>
<ion-col col-md-4>
<ion-label>Country</ion-label>
<ion-select [(ngModel)]="filter_data_quick_country" multiple="true" interface="popover"
(ionChange)="quickSearch()">
<ion-option *ngFor="let country of countries" value="{{ country }}">{{ country }}</ion-option>
</ion-select>
</ion-col>
<ion-col col-md-4>
<ion-label>Investment</ion-label>
<ion-select [(ngModel)]="filter_data_quick_investment_type" multiple="true" interface="popver"
(ionChange)="quickSearch()">
<ion-option *ngFor="let investment_type of investment_types" value="{{ investment_type }}">{{
investment_type }}
</ion-option>
</ion-select>
**<ion-row text-right>
<ion-col col-md-6 offset-1="">
<ion-buttons slot="primary" fill="solid" style="--background:blue" size="small">
Press Button
</ion-buttons>
</ion-col>
</ion-row>**
</ion-col>
</ion-row>
<ion-row>
您需要使用颜色字段来更改按钮颜色
<ion-button color="secondary">Button</ion-button>
颜色在 src/app/theme/variables.scss
中定义 /** secondary **/
--ion-color-secondary: #0cd1e8;
--ion-color-secondary-rgb: 12, 209, 232;
--ion-color-secondary-contrast: #ffffff;
--ion-color-secondary-contrast-rgb: 255, 255, 255;
--ion-color-secondary-shade: #0bb8cc;
--ion-color-secondary-tint: #24d6ea;
我还注意到您用复数 s 称呼元素 <ion-buttons>
。我觉得应该是<ion-button>
刚刚意识到我应该将 ion-button 属性放在一个按钮元素中,该按钮元素包裹在一个 ion-buttons 元素中,用于 angular 和我正在使用的 ionic 版本,如下所示:
<button ion-button slot="" offset-2="">Apply</button>
</ion-buttons>```