Как вернуть forEach в AngularJS? - PullRequest
       1

Как вернуть forEach в AngularJS?

0 голосов
/ 18 января 2019

Я новичок в AngularJS и не могу решить одну проблему. У меня есть value, который хранит несколько номеров. Я хочу использовать числа как часть URL, однако я не знаю, как сделать цикл forEach.

это мой код:

angular.module('eOpti.app.tasks').controller('packsController', [
'$scope', '$http', '$stateParams', 'breadcrumb',
function ($scope, $http, $stateParams, breadcrumb) {
    breadcrumb.data = [{
        name: 'Pakiety'
    }];

    $scope.renderers={
        właściwości:function(value, row){
             value.forEach(value, function(val){
                return '<img src="http://192.168.1.215/img/task/pack/' + val + '.png" style=width:44px;margin-right:3px>';
                })
            }
        }


}]);

Я хочу создать val из value, но делаю что-то не так.

Ответы [ 2 ]

0 голосов
/ 18 января 2019

Спасибо за ответ, проблема в том, что я использую Laravel tableHelper, поэтому у меня нет стандартных представлений для использования ng-src.

Однако я решил это по-другому. Прежде, чем я попытался вернуть URL в неправильной функции и пытался forEach на объекте, что также не правильно.

Я решил это, разделив value и вернул string в правильной функции - таким образом:

        $scope.renderers={
        właściwości:function(value){
            var string = '';
            value.split(',').forEach(function(val){
                string += '<img src="http://192.168.1.215/img/task/pack/' + val + '.png" style=width:44px;margin-right:3px>';
                })
                return string;
            }
        }
}]);
0 голосов
/ 18 января 2019

Нет способа остановить или прекратить forEach (), вы должны использовать цикл for, если вы хотите использовать foreach, сделайте это как >>>

 value.forEach(function (item) {
     item.src = 'http://192.168.1.215/img/task/pack/'+item.val+'.png'
 });

и использовать ng-src = {{item.src}} в теге img

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...