[英]Changing navbar color of Ionic modal dynamically
I wanna change my navbar color based on event colour. 我想根据事件颜色更改导航栏颜色。 So, every time I click on event, it opens, modal with colour = primary.
因此,每次我单击事件时,事件都会打开,模态为color = primary。 However, I wanna change it to a specific for this event.
但是,我想将其更改为此事件的特定内容。 Can I do so in Ionic at all?
我完全可以在Ionic中这样做吗?
<ion-navbar color="primary">
<ion-buttons start>
<button ion-button icon-only (click)="cancel()">
<ion-icon name="close"></ion-icon>
</button>
</ion-buttons>
<ion-title>Activity Details</ion-title>
</ion-navbar>
I tried to enter some variables inside color, but they are ignored by the ionic. 我试图在颜色中输入一些变量,但离子变量将其忽略。
<ion-navbar class="toolbar toolbar-md toolbar-md-#f53d3d" ng-reflect-color="#f53d3d"><div class="toolbar-background toolbar-background-md" ng-reflect-klass="toolbar-background" ng-reflect-ng-class="toolbar-background-md"></div><button class="back-button bar-button bar-button-md back-button-md bar-button-default bar-button-default-md" ion-button="bar-button" ng-reflect-klass="back-button" ng-reflect-ng-class="back-button-md"><span class="button-inner"><ion-icon class="back-button-icon icon icon-md back-button-icon-md ion-md-arrow-back" role="img" ng-reflect-klass="back-button-icon" ng-reflect-ng-class="back-button-icon-md" aria-label="arrow back" ng-reflect-name="md-arrow-back"></ion-icon><span class="back-button-text back-button-text-md" ng-reflect-klass="back-button-text" ng-reflect-ng-class="back-button-text-md"></span></span><div class="button-effect"></div></button><ion-buttons start="" class="bar-buttons bar-buttons-md">
Add this will change your color at run time while your screen will load 添加此选项将在运行时更改颜色,同时加载屏幕
<ion-navbar [color]="navbar_color">
<ion-buttons start>
<button ion-button icon-only (click)="cancel()">
<ion-icon name="close"></ion-icon>
</button>
</ion-buttons>
<ion-title>Activity Details</ion-title>
</ion-navbar>
And add this in .ts file 并将其添加到.ts文件中
navbar_color: string;
ionViewDidLoad() {
this.navbar_color="<YourColor>";
}
Hope this will work for dynamic color in navbar. 希望这对导航栏中的动态颜色有效。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.