我在我的 Angular 2 应用程序中使用 ng2-completer。无论如何,我是否可以根据某些条件在完成下拉列表中设置或应用 css 内容。我有红色、蓝色、绿色......等内容。我希望项目 RED 具有红色背景色,下拉菜单中的其他项目也是如此。谢谢。
问问题
339 次
2 回答
0
您可以class
有条件地添加如下:
[class.classname]="condition == true"
或使用ngClass
如下:
[ngClass]="{'classname': condition == true}"
您可以编写不同的类并有条件地添加它们。
于 2018-10-02T12:39:39.280 回答
0
您可以先将条件添加到 ng2-completer,例如:
<ng2-completer [ngClass]="{'red': isRedColor()}" ...></ng2-completer>
然后通过添加深度选择器来强制应用 css
host: >>> ng2-completer.red .completer-row { background:red; }
其他颜色依此类推。
于 2018-10-02T13:03:25.593 回答