0
내가 뭘 잘못하고 있는지 확실하지 않습니다. 현재 사용자와 동일한 사용자 이름을 가진 대화 상대를 반환하려고합니다. 사람들은보기의 범위입니다중첩 된 요소와 범위가있는 필터 AngularJS
conversation: [{id: 1,
participants: [{
date: 1234,
user: [{
username: "test001",
id: 2}],
},
{
date: 1456,
user: [{
username: "test005",
id: 5}],
}]
}]
user: [{username: "test001",
id: 2}]
호출 {{user.username}}이 (스코프가로드되는에 걱정) 여기 필터와 HTML의 코드는 작동하지 않습니다 :
<div class="list">
<a ng-repeat="conversation in conversations">
<div ng-repeat="notMe in conversation.participants | filter:{user: [{ username: user.username }] }">
{{notMe}}
</div>
</a>
</div>
필자는 특정 필터를 만드는 것을 피하고 각진 필터를 사용해야한다고 생각하고 있었습니까? 도움을 주셔서 감사합니다. :-)
당분간 ng-if를 사용하여 끝났지 만 내 필터의 문제를 이해하는 것이 좋습니다. :) – commandantp