Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angular/30.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
Angular NgrxData,如何在DefaultDataService中添加默认函数以外的自定义函数<;T>;_Angular_Ngrx_Angular Ngrx Data - Fatal编程技术网

Angular NgrxData,如何在DefaultDataService中添加默认函数以外的自定义函数<;T>;

Angular NgrxData,如何在DefaultDataService中添加默认函数以外的自定义函数<;T>;,angular,ngrx,angular-ngrx-data,Angular,Ngrx,Angular Ngrx Data,我正在尝试使用NgRXData()构建一个应用程序,我想在其中一个模型的DataService中添加新函数,我知道您只能覆盖DefaultDataService()中存在的现有函数,但您不能向其添加额外的新函数,即使我只是这样做: 导出类MyCustomDataService扩展了DefaultDataService{ 构造函数(http:HttpClient,httpUrlGenerator:httpUrlGenerator,logger:logger){ super('MyModel',ht

我正在尝试使用NgRXData()构建一个应用程序,我想在其中一个模型的DataService中添加新函数,我知道您只能覆盖
DefaultDataService
()中存在的现有函数,但您不能向其添加额外的新函数,即使我只是这样做:

导出类MyCustomDataService扩展了DefaultDataService{
构造函数(http:HttpClient,httpUrlGenerator:httpUrlGenerator,logger:logger){
super('MyModel',http,httpUrlGenerator);
log('Created custom MyModel EntityDataService');
}
getAll():可观察{
返回super.getAll().pipe(map(lst=>lst.map(model=>this.mapMyModel(model));
}
newFunction():可观察{
//只需获取数据并将其映射即可。
}
newFunction
是否将链接到要更新的存储