多个动态 类 与 amp-bind

Multiple dynamic classes with amp-bind

如何在 amp-bind 中包含多个动态 类?

例如:

<div [class]="condition1 ? 'classA' : 'classB'" [class]="condition2 ? 'classA' : 'classD'"></div>

您可以 return 在 amp-bind 表达式中包含多个 类 的单个字符串:

<div [class]="(condition1 ? 'classA' : 'classB') + ' ' + (condition2 ? 'classA' : 'classD')">...</div>

如果你指的是CSS类,你可以参考here

以下 CSS 类 具体 amp-referrer-*amp-viewer 添加到 AMP 动态 CSS 类 扩展的 <body>元素.

您可以拿出提供的示例项目 here 来了解它是如何实现的。