2015-12-14 2 views
-1

У меня есть раздел DIV, который используется, чтобы показать форму в ответ комментарийзагрузите ДИВ нг щелкните

<div class="box-body showmycomments"></div> 
<div class="box-footer showmycomments"></div> 

У меня есть ответ комментарий якорный тег в другой DIV

<a ng-click="add(data)" style="cursor:pointer;" > Reply Comments</a> 

Теперь я хочу для загрузки divs showmycomments для каждого комментария комментария на ng-click.

В моем модуле есть несколько комментариев с параметром комментария ответа, который находится в ng-repeat Мне нужно загрузить div 'showmycomment' для каждого комментария повтора. комментарий отображается, как показано на изображении. Если я нажимаю «Показать комментарии», как он показывает форму, как показано на втором изображении. Я хочу загрузить форму ниже ответного комментария, если я нажму на тег привязки.

enter image description here

изображение 2

enter image description here

+2

Ваш вопрос немного неясен. Вы можете перефразировать его? –

+0

@ Shashank Agrawal, пожалуйста, уточните мой обновленный вопрос – user3386779

ответ

0

На мой взгляд, ваш подход является неправильным.

Вместо того, чтобы создавать div и дублировать его (возможно, хотя и беспорядочно), вы должны использовать ng-include, чтобы ввести весь html, где вам нужно.

Это будет выглядеть следующим образом:

index.html (или HTML вы имеете ng-repeat на

<div ng-repeat="comment in comments"> 
    <div ng-include="'comment.html'"></div> 
</div> 

comment.html - здесь вы можете использовать comment сверху.

<div class="comment-container"> 
    {{ comment.text }} 
</div> 

Так что для каждого предмета вы дублируете e comment.html и заполните его тем, что вы хотите.

+0

можете ли вы обратиться к нам за помощью – user3386779

Смежные вопросы