ng-show
내 안에 ng repeat
이 있습니다. comment button
을 클릭 할 때마다 div 태그에 해당 목록의 이전 설명을 표시하는 설명 상자가 포함되어 있음을 보여줍니다.반복 내에서 반복 루프의 버튼을 두 번째 클릭 할 때 이전 내용을 숨기기
실제 문제는 하나의 댓글 버튼을 클릭하면 콘텐츠가 포함 된 댓글 상자가 표시되지만 다른 댓글 버튼을 클릭하면 콘텐츠가 포함 된 댓글 상자가 표시되지만 이전 메모 상자의 내용도 변경됩니다. showallcomments which is over-writing every time
는 내가 코멘트 버튼을 클릭 할 때를 의미합니다).
참고 : 주석 버튼을 클릭에 대한 간단한 단어 the problem is-
에서는
주 가까이 주석 버튼 나던 클릭하여 이전에 열었던 주석 상자 : 설명 상자는
팝업하지 않는 모델이 아니다내 솔루션은 두 번째 메모 버튼을 클릭 할 때마다 이전 메모 상자를 모두 숨겨야합니다 (매번 메모 버튼을 클릭 할 때 이전에 열린 메모 상자를 숨길 필요가 있음)
어떻게해야합니까? 아무도 나를 도와 줄 수
나는 내 코드를 보면 u가 질문을 이해할 것 같아.
내 코드는,
<div class="col-lg-12" ng-repeat="dat in details | orderBy : sortColumn : reverseSort | filter : { product_name : textname} as results">
<ul>
<li><b>Product:</b><span> {{dat.product_name}}</span></li>
<li><b>Product Manager:</b><span> {{dat.first_name}} {{dat.last_name}}</span></li>
<li><b>Status:</b><span> {{dat.status}}</span></li>
<li><b>Description:</b><span> {{dat.description}}</span></li>
</ul>
<!--Comment Button -->
<button style="background-color:#4C97C8;color:white;height:30px" class="btn" ng-click="comment=true;$parent.showcomments(dat.id)"><span class="glyphicon glyphicon-comment"></span><strong> Comment</strong></button>
<!--Comment Box -->
<div ng-show="comment">
<div class="detailBox col-lg-12">
<div class="titleBox">
<label>Comment Box</label>
<button type="button" class="close" aria-hidden="true" ng-click="comment=false">×</button>
</div>
<div class="actionBox">
<ul class="commentList">
<li ng-repeat="sh in showallcomments">
<div class="commenterImage">
<img src="" />
</div>
<div class="commentText">
<p class="">{{sh.comment}}</p> <span class="date sub-text">{{sh.date_created}}</span>
</div>
</li>
</ul>
<div class="input-group ">
<input type="text" id="commentarea" name="commentarea" class="form-control" placeholder="Your Comments" aria-describedby="basic-addon2" ng-model="takecomment">
<span class="input-group-addon" id="basic-addon2" ng-click="takecomment=mycomment(dat.id,takecomment)"><span class="glyphicon glyphicon-send"></span></span>
</div>
</div>
</div>
</div>
</div>
을 didnt이 근무하고 u는 제대로 인 내 댓글 버튼을 차리지 않았다 설명 상자 위의 –
이 다시 작동하지 않습니다. 코멘트 버튼을 클릭하면 이전에 열었던 코멘트 박스를 클릭하여 코멘트 박스를 닫지 않습니다. 다른 아이디어가 있습니까? –
두 곳에서'commentId' 대신'$ parent.commentId'를 시도해보십시오. –