如何将css规则应用于整个页面选择器类ionic2

时间:2017-10-11 15:07:30

标签: ionic2 ionic3 ionic-view

我想在整个ionic2选择器类上应用特定的css类,而不是在离子内容上。

例如,我有一个带选择器的页面:

selector: 'home-page'

现在我想通过ionic2页面内的TS函数切换css规则(切换类' resize-page')。因此,每次按下按钮,它都会将此类添加或切换到整个页面选择器。

1 个答案:

答案 0 :(得分:0)

您可以使用fgets

<ion-content [ngClass]="getClass()">

</ion- content>

在您的.ts文件中:

buttonClickedTimes = 0;
getClass(): string {
    // based on how many times the button is clicked
    // return 'class-1' or 'class-2' 
    this.buttonClickedTimes % 2 == 0 ? 'class-1' : 'class-2';
}

clickButton(): void {
    this.buttonClickedTimes ++;
}

或,在评论中建议ngClass

<ion-content [class]="buttonClickedTimes%2 === 0 ? 'class-1' : 'class-2'"></ion-content>