Angularjs ng从mongodb Identifity字段id.$oid中剥离$资源,因此根本不加载id
我正在为Scala/Play/ReactiveMongo RESTAPI开发角度前端。问题是mongodb标识字段表示为id.$oid,在Jason数据中似乎是$oid。我该怎么修理?有没有办法将Json编写器改为id而不是id.$oid,或者在Angular中有没有解决方法来使用$sign REST API调用: [{id:{$oid:53e1510ab10000b100815a89},姓名:fooDoo,头衔:fooDoo,简短描述:Hello WOrld,描述:Hello Hello WOrld,createdBy:shashi,planStatus:1},{id:{$oid:53e1ac521402000b02a32c11},姓名:Sari,头衔:Sari,简短描述:她是gr8,描述:Afdsfasdfsadfasf asfsad,createdBy:shashi,planStatus:1}] 服务:Angularjs ng从mongodb Identifity字段id.$oid中剥离$资源,因此根本不加载id,angularjs,scala,playframework-2.0,reactivemongo,Angularjs,Scala,Playframework 2.0,Reactivemongo,我正在为Scala/Play/ReactiveMongo RESTAPI开发角度前端。问题是mongodb标识字段表示为id.$oid,在Jason数据中似乎是$oid。我该怎么修理?有没有办法将Json编写器改为id而不是id.$oid,或者在Angular中有没有解决方法来使用$sign REST API调用: [{id:{$oid:53e1510ab10000b100815a89},姓名:fooDoo,头衔:fooDoo,简短描述:Hello WOrld,描述:Hello Hello WO
angular.module('planApp.services',[]).factory('Plan',function($resource){
return $resource('http://123.123.123.123:9000/api/plans/:id',{id:'@id'},{
update: { method: 'PUT' }
});
}).service('popupService',function($window){
this.showPopup=function(message){
return $window.confirm(message);
}
});
角度输出:
{
计划:
[ {
id:{}
姓名:福多
标题:福斗
你好,世界
描述:你好,世界
作者:沙石
计划状况:1
} , {
id:{}
姓名:莎丽
标题:莎丽
她是gr8
描述:AFDSFasDFSADFASFSF asfsad fadsf ads fasf sad f
作者:沙石
计划状况:1
} ]
deletePlan:null
}您使用的是angular的哪个版本?1.2.21来自webjars org.webjars%angularjs%1.2.21抱歉再次询问,我是说angular-resource.js,以防万一。感谢您的快速回复。WebJAR总是将angular和ng资源捆绑在一起。META-INF/resources/webjars/angularjs/1.2.21/angular-resource.js