请问代码是啥意思

来源:7-4 实战认证信息流

Allen_Liu_1106

2018-11-21

请问老师最新版本的angular6的code中,位置在project.reducer.ts中的:

export const adapter: EntityAdapter = createEntityAdapter({
selectId: (project: Project) => project.id,
sortComparer: sortByName,
});

这里面‘createEntityAdapter是这么写的

export declare function createEntityAdapter(options?: {
selectId?: IdSelector;
sortComparer?: false | Comparer;
}): EntityAdapter;

大概理解是定义adapter为EntityAdapter类型的对象;调用createEntityAdapter目的是为了返回了EntityAdapter类型的引用(不太确定),
另外selectId: (project: Project) => project.id,不太理解,这种写法,请老师指教

写回答

1回答

接灰的电子产品

2018-12-01

@ngrx/entity 是 ngrx 团队开发的一个简化 reducer 代码的工具类,可以去 @ngrx 的 github 看一下用法

0
0

Angular打造企业级协作平台,让你在Angular领域中出类拔萃

全网首个介绍官方 Material 组件库用法与 Redux 在 Angular 中的应用

998 学习 · 536 问题

查看课程