javascript - 如何在.html模板Angular中的div上定义多种样式
问题描述
我需要在我的 div 上设置这个属性:
background: url();
background-repeat: no-repeat;
background-size: cover;
background-position: center, center;
这是我的 div:
<div *ngFor="let orderItems of receiptItems;" class="order-article animated bounceInLeft">
<div class="order-img" [style.background]="'url('+ orderItems.product.img.url +')'" ></div>
<div class="order-title">
<p>{{orderItems.product.title}}</p>
</div>
</div>
如您所见,我已经设置[style.background] url
了但我不知道如何设置其余属性/多个属性..
谢谢任何形式的帮助都会很棒!
- - - - 编辑:
<div *ngFor="let orderItems of receiptItems;" class="order-article animated bounceInLeft">
<div class="order-img" [ngStyle]="{'background':'url('+ orderItem.product.imgUrl +')', 'background-repeat':' no-repeat','background-size': 'cover;','background-position': 'center, center' }" ></div>
<div class="order-title">
<p>{{orderItems.product.title}}</p>
</div>
</div>
使用 ngStyle 导致了这个:
属性没有正确应用...
解决方案
使用ngStyle
标签
<div [ngStyle]="{'background-image':'url( orderItem.product.imgUrl )', 'background-repeat':' no-repeat','background-size': 'cover','background-position': 'center, center' }" class="order-img" ></div>
推荐阅读
- module - 如何在 azure terraform 中访问模块 [NIC] 输出到另一个模块 [VM] 的元组值类型列表
- react-native - 当应用程序处于后台或终止状态时,抬头或通知横幅不会从顶部弹出|| 反应原生火力基地 || fcm
- javascript - TranslateService 无法翻译日期字符串不正确
- linux - I want to move whole mongo databse to linux
- jsp - 为什么Tomcat在导入普通对象时会出错?
- javascript - 如何使用默认导出保留“实时绑定”
- c - 如何从C中的函数获取字符串作为返回值?
- swift - 参数类型(字符串)->()的问题-SwiftUI
- android - android 应用程序中活动和多片段的单视图模型
- r - 因子水平无效,仅针对因子变量中的一个水平生成 NA