2017-07-26 3 views
0

Ich habe diesen Axios Patch, aber ich möchte nur die letzten drei einschließen, wenn die hyperlink_column nicht null ist. Wie kann ich das machen?Axios - wie kann ich Felder bedingt anfügen

Danke,

Mick

axios.patch('/' + self.table + '/' + self.rowId,{ 

       name: self.name, 
       SQL:self.SQL, 
       area_id:self.area_id, 
       report_type_id:self.report_type_id, 
       mode:self.mode, 
       database_connection_id:self.database_connection_id, 
       pagination: self.pagination, 
       show_export_buttons : self.show_export_buttons, 
       filters : self.filters, 
       description : self.description, 
       category_id : self.category_id, 

       hyperlink_column : self.hyperlink_column, 
       linked_report : self.linked_report, 
       link_parameter : self.link_parameter, 

Antwort

0

durch den Blick davon Da sieht es aus wie der zweite Parameter ein Objekt ist, so eine Art und Weise, es zu tun, wäre eine Funktion als die aufzurufen zweiter Parameter und übergibt Ihre Daten innerhalb self als ein Argument. Die Funktion prüft dann, ob self.hyperlink_column existiert und gibt dann ein Objekt entsprechend zurück. wie diese

Repl

PS: Dies ist mit Schließung getan.

Verwandte Themen