同时插入主子表时前后台的传值方式-新闻详情

同时插入主子表时前后台的传值方式


发布时间:2017-10-31责任编辑:朱明 浏览:1686


在做侣行投票管理时,要实现添加投票信息时,同时也得添加上投票的选项,这样在后台保存的方法中,一开始采用两个参数,一个是投票信息的实体类,一个是投票选项的list集合。前台post传值,则是采用json对象{touPiaoDto:”投票信息的jsonoptionList:”投票选项集合的json数组字符串}  但是在开发中发现,后台完全接受不到投票选项参数。最后采用以下下解决方案:

参考侣行投票管理  投票与投票选项 1比多的关系

后台投票Model:

1.png

2.png

 

投票选项Model

3.png

4.png

      在保存编辑投票的方法中,投票选项列表作为投票信息实体的属性传值,这样才保存的方法中,只需要1个投票信息参数即可。如下图:

5.png

 

Angular前台的传值方式如下:

同样在angular的投票类中,也加入投票选项集合作为投票信息的属性。

6.png

      Angular在保存时,需要将投票列表添加到要保存的投票信息的投票选项属性中。如下图:

7.png

向后台发送的数据如下图:

8.png

后台接收的参数信息如下图:

9.png




诚信工作室   供稿