有条不紊地将CSS应用于Aurelia中的元素

时间:2017-12-21 07:56:35

标签: javascript css aurelia aurelia-binding

我有一个项目数组,我想将样式类应用于具有我的自定义名称的元素。

该样式不适用于任何元素。如何根据条件申请风格?

self.navigationItem.titleView = nil;

1 个答案:

答案 0 :(得分:1)

以下是一个示例:https://gist.run?id=ed73adef9c634efbfc4dd109a68ec2c2

<强> app.html

<template>
  <h1>${message}</h1>

  <ul ref="ul">
    <li repeat.for="item of items" class="${item == 'one' ? 'someclass' : ''}">
      ${item}
    </li>
  </ul>

  <h4>Resulting HTML:</h4>
  <pre><code>${debug}</code></pre>
</template>

<强> app.js

export class App {
  message = 'Hello World!';
  items = ["one","two","three"];

  get debug() {
    return this.ul.outerHTML;
  }
}