【问题标题】:angularjs - post specific elements of an arrayangularjs - 发布数组的特定元素
【发布时间】:2017-10-26 18:03:15
【问题描述】:

我正在使用 nodejs、mongodb、angular 和 html 来制作 RESTful 服务。我是新手,遇到了一些问题!

使用控制器的下一个代码,我将变量“fp”发送到我的数据库:

$http.post('/fplist', $scope.fp);

效果很好,但“fp”值为:

fpdia: Wed Nov 01 2017
fphora: 00:00:00
fppilot:{_id: "59f06a0f907c783d6ccb8901", nombre: "Mike Ross", iden: "111222333A", rpasenable: "Phantom1", $$hashKey: "object:10"}
fprpas:{_id: "59f1b8bbdbae0a23208d0ad8", model: "Phantom1", serial: "4444-444-4444", plate: "123 TT", $$hashKey: "object:14"}
fptitulo:"Test"

我只想保存“fp”,例如:

fpdia: Wed Nov 01 2017
fphora: 00:00:00
fppilot: Mike Ross
fprpas: 123 TT
fptitulo:"Test"

【问题讨论】:

    标签: javascript angularjs node.js mongodb


    【解决方案1】:

    你必须创建另一个 json 对象:

    因此,在您执行 http 请求之前,您只需执行以下操作:

    var obj = {
        fpdia: $scope.fp.fpdia,
        fphora: $scope.fp.fphora,
        fppilot: $scope.fp.fppilot.nombre,
        fprpas: $scope.fp.fprpas.plate,
        fptitulo: $scope.fp.fptitulo
    }
    
    $http.post('/fplist', obj);
    

    【讨论】:

      猜你喜欢
      • 2016-08-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-09-06
      • 2021-06-21
      • 2019-04-18
      • 2018-05-01
      相关资源
      最近更新 更多