繁体   English   中英

如何以这种json格式存储数据?

[英]How to store the data in this json format?

给定以下所需的json API格式:

 "type_of_advertisement":["ATM","Banner/Poster","Stalls"]

我已经这样定义了ng-model:

.form-group
        .col-sm-offset-2.col-sm-10
          label.checkbox-inline
            input(type='checkbox', value='ATM', ng-model='type_of_advertisement')
            | ATM
          label.checkbox-inline
            input(type='checkbox', value='Mobile/Communication Tower', ng-model='type_of_advertisement')
            | Mobile/Communication Tower
          label.checkbox-inline
            input(type='checkbox', value='Banner/Poster', ng-model='type_of_advertisement')
            | Banner/Poster
          label.checkbox-inline
            input(type='checkbox', value='Hoarding Board', ng-model='type_of_advertisement')
            | Hoarding Board
          label.checkbox-inline
            input(type='checkbox', value='Stalls', ng-model='type_of_advertisement')
            | Stalls
          label.checkbox-inline
            input(type='checkbox', value='Digital Offline Marketing', ng-model='type_of_advertisement')
            | Digital Offline Marketing
          label.checkbox-inline
            input(type='checkbox', value='Area for Product Display', ng-model='type_of_advertisement')
            | Area for Product Display

当我在Angular上发布它时,我得到了json格式的代码是:

type_of_advertisement:[$scope.type_of_advertisement]

但是我得到以下内容:

"type_of_advertisement":["true"]

所以我该怎么做才能获得所需的json api格式?

您将获得一个复选框的值。 该复选框被选中或未选中(是或否)。 我不知道你期望什么

您必须为每个复选框定义不同的模型。 并且在构建对象时,如果选中此复选框,则在数组中添加一个值。

我认为没有比这更简单的方法了。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM