我正在使用带有 JSON API 后端的 Ember API。API 接受如下过滤器:
/users?filter[simple][name]=John
现在,每当我想查询时,我都会这样做:
this.store.query('users', {
filter: {
simple: {
name: 'John'
}
}
});
通过添加一个像这样工作的辅助函数来避免这种冗长是很好的:
this.store.simpleQuery('users', { name: 'John' });
该函数会将其参数直接传递给query()
,只需将查询包装在{ filter: { simple: ... } }
.
这可能吗?我该怎么做呢?