Javascript 如何以这种json格式存储数据?
给定以下所需的json api格式:Javascript 如何以这种json格式存储数据?,javascript,angularjs,json,Javascript,Angularjs,Json,给定以下所需的json api格式: "type_of_advertisement":["ATM","Banner/Poster","Stalls"] 我对ng模型的定义如下: .form-group .col-sm-offset-2.col-sm-10 label.checkbox-inline input(type='checkbox', value='ATM', ng-model='type_of_advertisement'
"type_of_advertisement":["ATM","Banner/Poster","Stalls"]
我对ng模型的定义如下:
.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
当我把json格式发布在网站上时,我得到了它,代码是:
type_of_advertisement:[$scope.type_of_advertisement]
但我得到的结果是:
"type_of_advertisement":["true"]
那么,我可以做些什么来获得所需的json api格式呢?您可以获得复选框的值。复选框已选中或未选中(true或false)。 我不知道你期望什么 必须为每个复选框定义不同的模型。构建对象时,如果选中该复选框,则在数组中添加一个值 我认为没有更简单的方法可以做到这一点。使用ng真值/ng假值