0
我希望在回送資源管理器中使用GET方法顯示一些道具,但我不想讓它們顯示爲POST方法,例如, id
財產。如何在回送中完成?如何在環回中爲GET和POST方法定義單獨隱藏的道具?
我希望在回送資源管理器中使用GET方法顯示一些道具,但我不想讓它們顯示爲POST方法,例如, id
財產。如何在回送中完成?如何在環回中爲GET和POST方法定義單獨隱藏的道具?
這裏沒有內置的方法。
您需要在遠程後爲每個遠程方法執行此操作,以便與默認值不同。
Model.afterRemote('GetMethod', function(ctx, instance, next){
var instance = ctx.result;
//reshape it
ctx.result = instance;
next();
});
UPDATE
如果你想要,所以你需要就爲顯示模式創建null
數據源不同的模型和使用,在遠程方法的定義來影響這個在Explorer組件。
Model.remoteMethod('GetMethod', {
accepts: [
{
arg: 'req',
type: 'Object',
required: true,
http: {source: 'req'}
}
],
returns: {root: true, type: 'ModelDTOForSHow'},
http: {verb: 'get', status: 200, path: '/getter'}
});
而且在ModelDTOForShow
你隱藏一些道具和在另一個一些其他道具
不會影響在環回瀏覽器中的定義呢? –
@YuriyChachora不,它不是 –
我的想法是有探險家的單獨定義以及 –