JSON 컬렉션을 가지고 있는데 AngularJS HTML을 사용하지 않고 IsPreffered = TRUE
으로 표시된 이메일 ID를 발송하고 싶습니다. user.Name필터 AngularJS를 사용하여 컬렉션에서 Json 요소를 삽입했습니다.
내 JSON 컬렉션 :
{ "user" : [
{
"Name" : "B. Balamanigandan",
"Email": [
{
"Id": "[email protected]",
"IsPreffered": true
},
{
"Id": "[email protected]",
"IsPreffered": false
}
]}
]};
HTML 소스 코드 :
<div>
<h3>Employee Details:</h3>
<span> {{collection.user.Name}} </span>
<span> {{collection.user.Email.Id}} </span>
</div>
컬렉션 user
은 하나의 문서가 포함되어 있습니다. 그래서, ng-repeat는 사용하지 않았습니다. user
은 컬렉션이 아닌 문서입니다. 한 번 더 확인해 봐. 둘 이상의 이메일이`IsPreferred == true '를 가지고 있다면, 나는 마지막 것을 가져 간다. 친절하게 도와주세요.
JavaScript 레벨이 아닌 HTML 레벨을 사용하여 조건을 적절히 필터링하십시오. 친절하게 도와주세요. 대신이의
귀하의 ngRepeat은 어디에 있습니까? – dfsq
@dfsq Collection ** 사용자 **는 단 하나의 문서 만 포함합니다. 그래서, ng-repeat는 사용하지 않았습니다. ** 사용자 **는 문서가 아닌 콜렉션입니다. 친절하게 도와주세요. –