2013-06-07 2 views
1

우리는 다음과 같습니다 일부 데이터가 :일반 루핑 지시문이 있습니까?

[{id: 1, link: "foo"}, {id: 2, link: "bar"}, ..., {id:n, link:"nth"}]

을 그리고 우리는이 같은 일부 출력을 생성하려면 :

<ul> 
<li>id is: 1</li> 
<li>link is: "foo"</li> 
<li>id is: 2</li> 
<li>link is: "bar"</li> 
... 
<li>id is: n</li> 
<li>link is: "n"</li> 
</ul> 

그것은 언뜻보기에 우리가 쓸 거라 생각 케이스입니다 지시어는 내용을 방출 할 것 '메뉴 항목을'이라는

<li>id is: 1</li> 
<li>link is: "foo"</li> 

<menuitem ngrepeat="item in items"></menuitem>과 같은 작업을 수행 할 수 있으므로 사용자 지정 명령 의 NG 방식으로 수행 한 다음 표준 ngrepeat 기능을 사용할 수 있습니다. 하지만 우리는 같은 더 필요에 따라 우리 는 기능과 같은 사용자 정의 지시어를 정의 할 수 있도록 그냥 일반화한다고 것처럼 보였다 동안 을 위해 그것을 쳐다보고 :

<ng-repeater ngrepeat="item in items"> 
    <li>id is: {{item.id}}</li> 
    <li>link is: "{{item.link}}"</li> 
</ng-repeater> 

그런 다음 우리가 궁금해하는 것은,이 존재처럼 무언가를 이미, 어딘가? 왜냐하면 ... 우리가 먼저 과 같은 것을하고 싶지는 않을 것입니다.

베스트

답변

1

이 상황을 처리 할 파이프를 내려 오는 몇 가지 새로운 기능이 원하는,하지만 난 아직이 새로운 빌드에 출시 된 생각하지 않습니다

https://github.com/angular/angular.js/commit/e46100f7097d9a8f174bdb9e15d4c6098395c3f2

It is now possible to iterate over multiple elements like so: 

<table> 
    <tr ng-repeat-start="item in list">I get repeated</tr> 
    <tr ng-repeat-end>I also get repeated</tr> 
</table> 
관련 문제