>  Q&A  >  본문

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中文网2714일 전681

모든 응답(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

    컨트롤러에 속성 추가

    회신하다
    0
  • 취소회신하다