搜尋

首頁  >  問答  >  主體

angular.js - angular 中怎麼在 repeat 的 item 中新變數呢?

1.資料中只有x和y,我想在新建一個變數 item.x_y

<p ng-repeat="item in items">
  <span> {{item.x}} </span>
  <span> {{item.y}} </span>
  <span> {{item.x_y}} </span>
</p>

2.我還在在repeat中,自訂一個函數可行嗎? item.function 只對這個item的資料操作

PHP中文网PHP中文网2792 天前741

全部回覆(3)我來回復

  • phpcn_u1582

    phpcn_u15822017-05-15 17:11:44

    我通常是遍歷items,给每一项加x_y屬性。
    性能好差,別人一定還有更好的方法。

    回覆
    0
  • 我想大声告诉你

    我想大声告诉你2017-05-15 17:11:44

    加屬性為什麼不在服務端做好呢,不要給前端太大壓力。如果這個屬性只是為了前端顯示用,那麼不加屬性也可以進行操作。 {{這裡可以寫你對xy的操作邏輯,盡量不要在這個地方加入屬性}}。例如你要新增x-y的值,就可以這樣寫:
    {{item.x - item.y}}

    回覆
    0
  • 仅有的幸福

    仅有的幸福2017-05-15 17:11:44

    controller裡面加屬性

    回覆
    0
  • 取消回覆