1
在我的angularJS中,我使用ng-repeat
來遍歷諸如此類的註釋。AngularJS將表達式轉換爲函數
<li class="item block-size" ng-repeat="comment in comments" >
<div class="header">
<span class="count">{{$index + 1}}</span>
<span class="people">3 <i class="icon-user icon-large"></i></span>
<span class="comments">5 <i class="icon-comments-alt icon-large"></i></span>
<span class="open"><a href="#conversation-modal" role="button" ng-click="commentPopup({{comment.comment_id}})" ><i class="icon-external-link icon-large"></i>Onions</a></span>
</div>
<li>
在ng-click
,我調用一個函數調用commentPopup
控制器,這是假設採取電流評論ID。問題是它不適用於表達式。功能如下:
$scope.commentPopup = function(comment_id) {
alert(comment_id);
};
如果我做
commentPopup(1);
它的工作原理。但如果我做
commentPopup({{comment.comment_id}})
我不工作。任何人都可以如何傳遞評論ID到這個函數?
'commentPopup(comment.comment_id)' – Chandermani