[Vuejs]-Vue.js getting just some attributes from an array to another array

0👍

Okay so I solved it my way, I don’t know if its the best way but here is my solution.

i created one more object zamestnanec.

 export default {  

         name: 'Zamestnanci',  
             data() {  
       return { 

      zamestnanci:"",
      zamestnanec:"",
      archivovany: {
        
        meno: "",
        priezvisko: "",
        adresa:"",
        datumNarodenia:"",
        datumPrepustenia: new Date(),
        pozicia: "",
        plat: ""
       }
      

I created one more axios.get function to load data to the object inside the function Archivovat(id) and there i saved the data from get function to zamestnanec and after that I have put the data to object where i needed.

archivovat(id){
        
        axios.get('https://localhost:49153/api/zamestnanci/'+id).then(response => {  
      this.zamestnanec = response.data;
        
        this.archivovany.meno=this.zamestnanec.meno;
        this.archivovany.priezvisko=this.zamestnanec.priezvisko;
        this.archivovany.adresa=this.zamestnanec.adresa;
        this.archivovany.datumNarodenia=this.zamestnanec.datumNarodenia;
        this.archivovany.pozicia=this.zamestnanec.pozicia;
        this.archivovany.plat=this.zamestnanec.plat;
          console.log(response.data);
      
        
        
       axios.post('https://localhost:49153/api/archivovany/',this.archivovany).then(res=>{
       console.log(res);})})
       },

I’ts really messy code but it solved my problem.

Leave a comment