Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angularjs/20.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript Angularjs如何将数据获取到特定的dom中_Javascript_Angularjs - Fatal编程技术网

Javascript Angularjs如何将数据获取到特定的dom中

Javascript Angularjs如何将数据获取到特定的dom中,javascript,angularjs,Javascript,Angularjs,我整天都在试图建立一个评论系统,但似乎无法解决我遇到的问题,我用ng重复加载评论: <ul class="list-group commentHolder list-unstyled" ng-repeat="comment in comments"> <li class="list-group-item"> <p class="list-group-item-text">{{comment.commentcontent}}</p>

我整天都在试图建立一个评论系统,但似乎无法解决我遇到的问题,我用ng重复加载评论:

<ul class="list-group commentHolder list-unstyled" ng-repeat="comment in comments">
    <li class="list-group-item">

    <p class="list-group-item-text">{{comment.commentcontent}}</p>
<div>

<a class="list-group-item-text" ng-click="showReply = ! showReply">Reply</a>
    <a class="list-group-item-text" ng-click="getReply({{commentid}})" >Show Replies</a>                        
</div>
.....
     </li>

<div class="replies" ng-repeat="reply in replies">
    {{reply.commentcontent}}
</div>
</li>
</ul>                           
现在,没有任何值被添加到ng repeat for represponse中

有什么想法吗?
再次感谢。

您需要确保回复绑定到ng repeat循环中当前评论的回复。目前,您似乎只有一个$scope。在div中重复的回复:

<div class="replies" ng-repeat="reply in replies">
{{reply.commentcontent}}
</div>

{{reply.commentcontent}
如果您更改此选项:

<a class="list-group-item-text" ng-click="getReply({{commentid}})" >Show Replies</a>

这说明了我的意思

您能创建一个JSFIDLE吗?似乎模板有点混乱,至少我可以看到还有一个额外的
我想我已经按照你的建议做了,我没有得到我应该得到的结果,我会发布我的代码。
<div class="replies" ng-repeat="reply in replies">
{{reply.commentcontent}}
</div>
<a class="list-group-item-text" ng-click="getReply({{commentid}})" >Show Replies</a>
<a class="list-group-item-text" ng-click="getReply(comment)" >Show Replies</a>
<div class="replies" ng-repeat="reply in comment.replies">
{{reply.commentcontent}}
</div>