Angularjs,如何使复选框数组插入mongoDB中

时间:2016-02-02 23:29:52

标签: javascript arrays angularjs mongodb checkbox

我在mongoDB中创建了一个名为 Mangas 的集合,其中包含" 名称 autor,类型和信息"

性别是阵列。

我有一个表单,它将接收名称值和autor信息,复选框将作为数组填充要在表单中输入的值

问题。

如何制作包含2个选项的复选框 **" 冒险 **和** 操作" **并输入mongoDB作为数组?

下面的相同集合。

MongoDB Mangas

db.mangas.insert({
    nome:'Toriko',
    autor:'não sei',
    gender:['adventure','action'],
    info:'...'
    })

的index.html

<tr>
  <td><input class="form-control" ng-model="manga.nome"></td>
  <td><input class="form-control" ng-model="manga.autor"></td>
  <!-- aqui precisa ser a CHECKBOX que irá ter os valores do array e inseridos no GENDER -->
  <td><input class="form-control" ng-model="manga.info"></td>



  <td><button class="btn btn-primary" ng-click="addManga()">Add manga</button></td>
</tr>

     <tr ng-repeat="manga in mangas">
       <td>{{manga.nome}}</td>
       <td>{{manga.autor}}</td>
       <td><!-- aqui vai listar o valor recebido do checkbox --></td>
       <td>{{manga.info}}</td>
     </tr>

功能addManga

$scope.addManga = function() {
    console.log($scope.manga);
    $http.post('/mangas', $scope.manga).success(function(response) {
      console.log(response);
       refresh();
    })};

0 个答案:

没有答案