ts
改个名字888777
这个作者很懒,什么都没留下…
展开
-
angular下对echarts的封装 【使对象嵌套对象变得可维护】
已知显示图表的API是:chart.setOption(option: Object); 其中option为配置项。如果我们要对x坐标的show, fontSize进行配置,就是这样: const option = { xAxis: { data: ["一班", "二班", "三班"], axisLabel: { font...原创 2020-04-04 08:12:44 · 285 阅读 · 0 评论 -
对表单的抽象 【表单输入】【表单回调函数处理】
updateAir<K extends keyof calibration.CTCalibrationParameter.Air>( key: K, value: calibration.CTCalibrationParameter.Air[K] ) { this.air[key] = value; }马克,之后补上说明...原创 2020-03-11 14:12:20 · 362 阅读 · 0 评论 -
一次code review【keyword: messageOfType】
原代码:this.warmProgressEvents$=this.service.ctsMachine.warmUp.events$.pipe(filter(x=>x.__typename===warmUp.CTWarmUpMessageTypes.CTWarmUpProgress),map(x=>(x as warmUp.CTWarmUpProgress).progres...原创 2020-03-10 10:59:16 · 293 阅读 · 0 评论 -
字段定义
export enum Sex { Male = 'Male', Female = 'Female', Other = 'Other'}export interface PersonA { __typename: Sex.Male; age: number;}export interface PersonB { __typename: Sex.Female;...原创 2020-03-04 22:42:19 · 1010 阅读 · 1 评论 -
Ramda.js 函数式编程 (==>在angular中引入)
引入柯里化(Currying):Currying 为实现多参函数提供了一个递归降解的实现思路——把接受多个参数的函数变换成接受一个单一参数(最初函数的第一个参数)的函数,并且返回接受余下的参数而且返回结果的新函数。换句话说,也就是只传递给函数一部分参数来调用它,让它返回一个函数去处理剩下的参数。// 柯里化之前function add(x, y) { return x + y;}...原创 2020-02-11 15:44:18 · 699 阅读 · 1 评论 -
typescript
Enums:列出所有可用值Any:any 是默认的类型,其类型的变量允许任何类型的值Void:可以用 void 表示没有任何返回值的函数原创 2019-07-02 19:56:40 · 426 阅读 · 0 评论