주어진 URL에서 데이터를 검색 할 수있는 상위 지시문을 만들었습니다. 정상적으로 작동합니다.새 지시선을 만들 때 자식 지시문이있는 부모가 작동하지 않습니다.
<parent data="some/url/with/json/response">
<child data="data[0]"></child>
<child data="data[1]"></child>
...
</parent>
이것은 또한 잘 작동 : 두 번째 단계로, I는 다음과 같은 여러 자식 지시, 사이에 데이터를 배포합니다. 그러나 다른 지시문 그룹을 만들 때 상위 지시문이 새 범위를 만들지 않고 기본 범위의 모든 것을 덮어 쓰기 때문에 이전 데이터를 덮어 씁니다. 지시문에서 다음 줄 중 하나를 지정하는 경우, 데이터가 전혀 표시되지 않습니다 (지금은 오류 MSG가 나타납니다) : 여기
scope: true,
//or
scope: {},
결함이 상황의 plunker 예 : http://plnkr.co/edit/GWcLrhaUHNLPWNkOHIS8?p=preview 가 상단 부분은 "이 있어야한다 일하고있다 ".
그래서 질문입니다. 부모 지시어가 모든 자식 요소에 액세스 할 수있는 새 범위를 만드는 것을 어떻게 강제 할 수 있는지 알고 있습니까?
감사합니다, 작품의 지금 이런 종류의, $ scope.data = $ 범위 $의 평가 ($의 attrs.data) 비록;. 은 최상의 코드는 아닙니다.) – simP
미안하지만 여전히 작동하지 않는다고 생각합니다.이 플러 커는 여전히 동일한 범위를 가지고 있음을 보여줍니다. http://plnkr.co/edit/22D9QMRA9gI4CmcAfJvz?p = 미리보기 – simP