【发布时间】:2019-05-06 06:16:45
【问题描述】:
我需要动态设置背景图片。由于ion-content 是一个元素,我该怎么做?如果它是一个 css 类,那么我可以这样做
[class]="cssClassName" 我可以更改ts 文件中的类名。但是在这里我该怎么做呢?
.ts
ngOnInit() { this.init(); }
init() {
switch (environment.hotelEnvironment.hotelName) {
case "com1":
// has back ground
break;
case "com2":
//no back ground
break;
default:
}
}
.html
<ion-content>
</ion-content>
.scss
ion-content {
--background: url('/assets/img/com/background/background.png') no-repeat 100% 100%;
}
【问题讨论】:
-
你打算怎么触发你的init()函数
-
它在这里运行
ngOnInit() { this.init(); }@DCR
标签: html css angular typescript ionic4