Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/405.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

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 在对象上使用ForEach添加ng样式_Javascript_Angularjs_Angularjs Ng Repeat - Fatal编程技术网

Javascript 在对象上使用ForEach添加ng样式

Javascript 在对象上使用ForEach添加ng样式,javascript,angularjs,angularjs-ng-repeat,Javascript,Angularjs,Angularjs Ng Repeat,我有一个angular中的对象数组,我想做的是迭代数组并添加一个新属性,我可以在ng样式中调用它。如何像这样添加此样式属性 CommentService.GetComments(12535372).then(function () { $scope.comments = CommentService.data(); angular.forEach($scope.comments, function (value, key) { $sco

我有一个angular中的对象数组,我想做的是迭代数组并添加一个新属性,我可以在ng样式中调用它。如何像这样添加此样式属性

  CommentService.GetComments(12535372).then(function () {
        $scope.comments = CommentService.data();
        angular.forEach($scope.comments, function (value, key) {
            $scope.comments.push('displayPercent:' +   'margin-left:'+ value.percent + '%');
        });

    });
我的看法是:

<div ng-repeat="comment in comments">
     <div style="float: right;" ng-style="comment.displayPercent">
             {{ comment.comment }}
     </div>
</div>

{{comment.comment}}

假设$scope.comments是一个对象数组:

angular.forEach($scope.comments, function (value, key) {
  value.displayPercent = {'margin-left': value.percent + '%'};
});