【问题标题】:ng-repeat to display 6 different values in 6 different boxesng-repeat 在 6 个不同的框中显示 6 个不同的值
【发布时间】:2019-10-16 18:16:03
【问题描述】:

我试图在 6 个不同的框中显示 6 个不同的数字。 我的代码如下,我用所需的 css 样式重复相同的代码 6 次,但这不起作用。 我只需要下图

其中有 3 个盒子,但我需要 6 个盒子 '像这样'

<button class="button button4>
    <p ng-repeat="head in data.headers">
      {{data.rows[0].measure[$index].qtext}}
    </p>
</button>

【问题讨论】:

    标签: angularjs angularjs-ng-repeat


    【解决方案1】:

    您可以使用 CSS :nth-child() 选择器为每个框设置不同的样式。

    为此添加一个类到您的&lt;p&gt;

    <button class="button button4 ng-repeat="head in data.headers">
        <p class="myColorfulBox">
          {{data.rows[0].measure[$index].qtext}}
        </p>
    </button>
    

    并在相应的 CSS 中独立设置框的样式:

    .myColorfulBox {
    // this is styling for all boxes
    }
    
    .myColorfulBox:nth-child(1) {
    // this is styling for the first box
      background-color: green;
    }
    
    .myColorfulBox:nth-child(2) {
    // this is styling for the first box
      background-color: blue;
    }
    
    and so on ...
    

    【讨论】:

    • 谢谢 daniel 我对 css 没有任何问题。当我添加一个度量值说销售额总和时,值在所有框中重复我想在六个框中显示 6 个不同的度量值,第一个 ng 重复应该限制在第一个框第二个 ng 重复到第二个框,依此类推
    • 我应该使用单独的索引来获取填充在单独框中的值,我有 6 个这样的不同框要显示。你能帮帮我吗?
    • 哦,我明白了。您可能会考虑重新表述您的问题。因为它无论如何都缺少真正的问题陈述。
    • @NaiduKuchampudi 我更新了我的回复。只需将 ng-repeat 上移一级,每个条目都会有一个按钮
    • 非常感谢 daniel,现在我能够创建对象并能够向其添加度量值,例如订单最大 slaray 的销售额总和等等。我很高兴购买我无法添加超过 10 项措施任何原因此丹尼尔与 data.rows qnd $index 措施有什么关系请帮帮我。当我添加第 11 项措施时,说最低工资,该框出现但其中的值没有出现。我很担心
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-02-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多