Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/42.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Angularjs 我可以在客户端发送并执行具有这种构造的mongoose virtuals吗?_Angularjs_Node.js_Mongoose - Fatal编程技术网

Angularjs 我可以在客户端发送并执行具有这种构造的mongoose virtuals吗?

Angularjs 我可以在客户端发送并执行具有这种构造的mongoose virtuals吗?,angularjs,node.js,mongoose,Angularjs,Node.js,Mongoose,对于getter和setter,我有非常复杂的逻辑,在服务器端可以很好地工作。我希望能够在客户机上使用它,但是我得到的不是我的函数而是空对象。 如果这很重要,我在客户机上使用Anguar 1.5,在服务器上使用node 4.3 DataSchema.virtual('data.items').get(function () { let getOneByTime = (time) => { ... }; let setOneByTime = (duration, tim

对于getter和setter,我有非常复杂的逻辑,在服务器端可以很好地工作。我希望能够在客户机上使用它,但是我得到的不是我的函数而是空对象。 如果这很重要,我在客户机上使用Anguar 1.5,在服务器上使用node 4.3

DataSchema.virtual('data.items').get(function () {
  let getOneByTime = (time) => {
    ...
  };

  let setOneByTime = (duration, time) => {
    ...
  };

  let get = () => {
    ...
  };

  let set = (inputDurations) => {
    ...
  };

  return {
    getOneByTime: getOneByTime,
    setOneByTime: setOneByTime,
    get: get,
    set: set
  };
});
或者,是否可以将
DataSchema.methods
用于嵌套对象

DataSchema.methods.data.items.set = () => {
  ... 
};