如何根据角度7中的条件设置属性值

弥弥

我一直在尝试根据条件设置标签的data-color属性值<li>这是我需要从中检查数据的示例数组:

{
Notifications: [
{
notification: "Example Notification",
notification_type: 1
},
{
notification: "Example Notification 2",
notification_type: 2
},
{
notification: "Example Notification 2",
notification_type: 3

]
}

这是我正在接收的数组,我需要<li>根据通知类型设置标签的数据颜色

这是我的<li>标签:

<li class="feed-item" *ngFor= "let notification of Notificationslist" data-content="&#xf00c;" data-color="green">

我需要设置data-colorgreen,red and yellow取决于通知类型,有人可以帮助我如何实现这一点。谢谢。

更新资料

我也想设置data-content,它也是一种字体真棒的unicode,它很好,但是当我尝试通过一个函数来获取它时,它只是显示一个字符串而不是图标。

叶夫海尼·多哈努克(Yevhenii Dovhaniuk)

采用

<li [attr.data-color]="notification.color">

如果要进行一些计算以获得颜色,请使用以下方法包装:

<li [attr.data-color]="getColorForNotification(notification)">
getColorForNotification(notification: Notification) {
  switch (notification.notification_type){
    case 1:
     return 'green';
    default:
     return 'red'
  }
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何根据ANT中的条件设置属性值?

角度:如何根据某些属性的值进行样式设置

如何根据条件设置猫鼬模式的默认属性的值

如何在角度2中设置div的“数据值”属性

如何在角度 7 中设置 textarea 的值

根据条件在DataFrame中设置值

根据scala中的条件替换属性的值

根据NSDictionary中的值设置NSObject的属性

如何根据打字稿/角度中数组中的属性值对对象进行子集化?

如何根据RDF中的条件选择属性

如何根据条件在Aurelia中的复选框上动态设置选中的属性

根据角度6中的条件隐藏相同的行值?

如何在角度6/7中使用ngb-pagination在[collectionSize]中设置动态值?

有条件地在角度4中设置属性

如何在角度2中有条件地分配属性值?

根据数组中对象的属性值禁用角度按钮?

如何根据角度8中的API值在循环内设置Mat复选框的值(选中/未选中)

如何根据 Pyspark 数据框中的条件设置新列表值?

如何根据张量流中的条件设置每个单独的矩阵值

在机器人框架中如何根据某些条件设置变量的值

如何根据条件将一列中的值设置为另一列

如何使用猫鼬在返回结果中创建新字段并根据条件在其中设置值?

如何根据R中的条件分配值?

如何在React中根据CSS自定义属性的值检查条件

如何根据C#中的条件显示和隐藏属性键和值

根据条件在熊猫数据框中的多行中设置值

如何根据json属性在Kendo jQuery下拉菜单中设置默认值

如何使用angular js根据数据库中的值设置复选框的选中属性

如何根据用户在reactJs中的输入为属性设置不同的值