的NodeJS:(服務調用)如何使用AngularJS訪問這個JSON數據?
router.route('/getProAtribute')
.post(function(req,res,next){
ProductData.find({},{'_id':0,'attribute':1},function(err,productDatas){
if(!err){res.json(productDatas);}
else{res.json({'status':'no data or error'});}
});
});
架構:
var product_schema = new mongoose.Schema({
product_id:{type:Number},
product_name:{type:String},
product_image:{type:String},
product_image_type:{type:String},
category_id:{type:Number},
category_name:{type:String},
attribute:{type:[]}
})
var ProductData = module.exports = mongoose.model('productData', product_schema);
JSON輸出:
[{"_id":"5693413efc055b0011ac7891","attribute:[{"Size":"asd","Brand":"asds","product_id":"1"}]},{"_id":"569cb82c079bfa80094dc936","attribute":[{"Size":"SA","Brand":"123","product_id":"2"}]}]
注:在屬性鍵會動態變化(大小,顏色,型號,價格等....)
所以我需要打印鍵和價值在前端。
你必須提供詳細信息。你是否從REST服務獲取這些數據?你的後端是什麼? –
你必須給我們返回結束碼,兩個碼都需要匹配。 –