2017-07-26 7 views
0

私はこのAxiosパッチを持っていますが、hyperlink_columnがnullでない場合は、最後の3つを含めたいだけです。これどうやってするの?Axios - 条件付きでフィールドを追加するにはどうすればいいですか?

おかげで、

ミック

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, 

答えて

0

はそれの表情で、それは2番目のパラメータはオブジェクトであるように見えるので、それを行うための一つの方法としての機能を呼び出すようになりますので、 2番目のパラメータを指定し、selfを引数として渡します。この関数はself.hyperlink_columnが存在するかどうかをチェックし、それに応じてオブジェクトを返します。この

Repl

のようにPS:これは、クロージャを使用して行われます。

関連する問題