How to return forEach in AngularJS?












0















I'm new to AngularJS and I can't fix one problem. I have value, which stores multiple numbers. I want to use the numbers as part of URL however I don't know how to make forEach loop.



this is my code:



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>';
})
}
}


}]);


I want to create val from value but doing something wrong.










share|improve this question





























    0















    I'm new to AngularJS and I can't fix one problem. I have value, which stores multiple numbers. I want to use the numbers as part of URL however I don't know how to make forEach loop.



    this is my code:



    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>';
    })
    }
    }


    }]);


    I want to create val from value but doing something wrong.










    share|improve this question



























      0












      0








      0








      I'm new to AngularJS and I can't fix one problem. I have value, which stores multiple numbers. I want to use the numbers as part of URL however I don't know how to make forEach loop.



      this is my code:



      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>';
      })
      }
      }


      }]);


      I want to create val from value but doing something wrong.










      share|improve this question
















      I'm new to AngularJS and I can't fix one problem. I have value, which stores multiple numbers. I want to use the numbers as part of URL however I don't know how to make forEach loop.



      this is my code:



      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>';
      })
      }
      }


      }]);


      I want to create val from value but doing something wrong.







      angularjs






      share|improve this question















      share|improve this question













      share|improve this question




      share|improve this question








      edited yesterday









      halfer

      14.4k758109




      14.4k758109










      asked Jan 18 at 12:41









      KusyKusy

      238




      238
























          2 Answers
          2






          active

          oldest

          votes


















          0














          There is no way to stop or break a forEach(), you have to use for loop , if you want to use foreach do it like >>>



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


          and use
          ng-src={{item.src}} in img tag






          share|improve this answer































            0














            Thank you for reply, the problem is I'm using Laravel tableHelper so I dont have standart views to use ng-src.



            However I solved it in another way. Before I tried to return URL in wrong function and was trying forEach on object, what's also not correct.



            I solved it by splitting value and returned string in correct function - that way:



                    $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;
            }
            }
            }]);





            share|improve this answer



















            • 1





              it's done, thank you for the tip, I'm still new to StackOverflow

              – Kusy
              23 hours ago











            Your Answer






            StackExchange.ifUsing("editor", function () {
            StackExchange.using("externalEditor", function () {
            StackExchange.using("snippets", function () {
            StackExchange.snippets.init();
            });
            });
            }, "code-snippets");

            StackExchange.ready(function() {
            var channelOptions = {
            tags: "".split(" "),
            id: "1"
            };
            initTagRenderer("".split(" "), "".split(" "), channelOptions);

            StackExchange.using("externalEditor", function() {
            // Have to fire editor after snippets, if snippets enabled
            if (StackExchange.settings.snippets.snippetsEnabled) {
            StackExchange.using("snippets", function() {
            createEditor();
            });
            }
            else {
            createEditor();
            }
            });

            function createEditor() {
            StackExchange.prepareEditor({
            heartbeatType: 'answer',
            autoActivateHeartbeat: false,
            convertImagesToLinks: true,
            noModals: true,
            showLowRepImageUploadWarning: true,
            reputationToPostImages: 10,
            bindNavPrevention: true,
            postfix: "",
            imageUploader: {
            brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
            contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
            allowUrls: true
            },
            onDemand: true,
            discardSelector: ".discard-answer"
            ,immediatelyShowMarkdownHelp:true
            });


            }
            });














            draft saved

            draft discarded


















            StackExchange.ready(
            function () {
            StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f54254274%2fhow-to-return-foreach-in-angularjs%23new-answer', 'question_page');
            }
            );

            Post as a guest















            Required, but never shown

























            2 Answers
            2






            active

            oldest

            votes








            2 Answers
            2






            active

            oldest

            votes









            active

            oldest

            votes






            active

            oldest

            votes









            0














            There is no way to stop or break a forEach(), you have to use for loop , if you want to use foreach do it like >>>



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


            and use
            ng-src={{item.src}} in img tag






            share|improve this answer




























              0














              There is no way to stop or break a forEach(), you have to use for loop , if you want to use foreach do it like >>>



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


              and use
              ng-src={{item.src}} in img tag






              share|improve this answer


























                0












                0








                0







                There is no way to stop or break a forEach(), you have to use for loop , if you want to use foreach do it like >>>



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


                and use
                ng-src={{item.src}} in img tag






                share|improve this answer













                There is no way to stop or break a forEach(), you have to use for loop , if you want to use foreach do it like >>>



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


                and use
                ng-src={{item.src}} in img tag







                share|improve this answer












                share|improve this answer



                share|improve this answer










                answered Jan 18 at 13:07









                Dr.HrishiDr.Hrishi

                624




                624

























                    0














                    Thank you for reply, the problem is I'm using Laravel tableHelper so I dont have standart views to use ng-src.



                    However I solved it in another way. Before I tried to return URL in wrong function and was trying forEach on object, what's also not correct.



                    I solved it by splitting value and returned string in correct function - that way:



                            $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;
                    }
                    }
                    }]);





                    share|improve this answer



















                    • 1





                      it's done, thank you for the tip, I'm still new to StackOverflow

                      – Kusy
                      23 hours ago
















                    0














                    Thank you for reply, the problem is I'm using Laravel tableHelper so I dont have standart views to use ng-src.



                    However I solved it in another way. Before I tried to return URL in wrong function and was trying forEach on object, what's also not correct.



                    I solved it by splitting value and returned string in correct function - that way:



                            $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;
                    }
                    }
                    }]);





                    share|improve this answer



















                    • 1





                      it's done, thank you for the tip, I'm still new to StackOverflow

                      – Kusy
                      23 hours ago














                    0












                    0








                    0







                    Thank you for reply, the problem is I'm using Laravel tableHelper so I dont have standart views to use ng-src.



                    However I solved it in another way. Before I tried to return URL in wrong function and was trying forEach on object, what's also not correct.



                    I solved it by splitting value and returned string in correct function - that way:



                            $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;
                    }
                    }
                    }]);





                    share|improve this answer













                    Thank you for reply, the problem is I'm using Laravel tableHelper so I dont have standart views to use ng-src.



                    However I solved it in another way. Before I tried to return URL in wrong function and was trying forEach on object, what's also not correct.



                    I solved it by splitting value and returned string in correct function - that way:



                            $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;
                    }
                    }
                    }]);






                    share|improve this answer












                    share|improve this answer



                    share|improve this answer










                    answered Jan 18 at 14:17









                    KusyKusy

                    238




                    238








                    • 1





                      it's done, thank you for the tip, I'm still new to StackOverflow

                      – Kusy
                      23 hours ago














                    • 1





                      it's done, thank you for the tip, I'm still new to StackOverflow

                      – Kusy
                      23 hours ago








                    1




                    1





                    it's done, thank you for the tip, I'm still new to StackOverflow

                    – Kusy
                    23 hours ago





                    it's done, thank you for the tip, I'm still new to StackOverflow

                    – Kusy
                    23 hours ago


















                    draft saved

                    draft discarded




















































                    Thanks for contributing an answer to Stack Overflow!


                    • Please be sure to answer the question. Provide details and share your research!

                    But avoid



                    • Asking for help, clarification, or responding to other answers.

                    • Making statements based on opinion; back them up with references or personal experience.


                    To learn more, see our tips on writing great answers.




                    draft saved


                    draft discarded














                    StackExchange.ready(
                    function () {
                    StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f54254274%2fhow-to-return-foreach-in-angularjs%23new-answer', 'question_page');
                    }
                    );

                    Post as a guest















                    Required, but never shown





















































                    Required, but never shown














                    Required, but never shown












                    Required, but never shown







                    Required, but never shown

































                    Required, but never shown














                    Required, but never shown












                    Required, but never shown







                    Required, but never shown







                    Popular posts from this blog

                    Liquibase includeAll doesn't find base path

                    How to use setInterval in EJS file?

                    Petrus Granier-Deferre