Angularjs map array to another array

后端 未结 4 1724
忘了有多久
忘了有多久 2021-01-15 14:18

I have two arrays, Users and Employments like so:

Users       = [{id:1, name: \"ryan\"}, {id:2, name:\"Julie\"}]
Employment         


        
4条回答
  •  深忆病人
    2021-01-15 14:51

    Plunker

    This sorts the users names into the employments array:

    var sortUsers = function() {
      var i = 0;
      for (i; i < $scope.users.length; i++) {
        console.log($scope.users[i].id)
        for(var z = 0; z < $scope.employments.length; z++) {
          if($scope.employments[z].user_id === $scope.users[i].id) {
            $scope.employments[z].name = $scope.users[i].name;    
          }
        } 
      }
    }
    

    HTML:

    • {{employment.name}}

提交回复
热议问题