0%

Observable可以使用subscribe来订阅,但是当遇到多个Observable有相互关系的时候,就有点微妙了。

现在的需求是,有N个请求,我们希望某几个请求先执行,后续请求是在前面请求执行完毕的基础上进行的。怎么办?

Read more »

forkJoin 控制多个请求并行

在angular项目中使用rxjs的observable来控制异步请求很方便很舒服,但是有些时候得考虑一些特殊的问题,比如有两个请求相互依赖的情况,希望在所有请求都响应后再采取行动,如何处理?

Read more »

前面说过如何用egg.js的ts版本来进行开发,今天来说道下如何部署。ts版的还是有点差别的,在部署上也是。遇到的问题记录下。

Read more »

JavaScript一直没有模块(module)体系,无法将一个大程序拆分成相互依赖的小文件,再用简单的方法拼装起来,这对开发大型的、复杂的项目形成了巨大的障碍。在ES6之前,社区制定了一些模块化加载方案,最主要的有CommonJSAMD两种,前者用于服务器,后者用于浏览器,ES6在语言标准的层面上,实现了模块功能,完全可以取代CommonJS和AMD规范,成为浏览器和服务器通用的解决方案。

Read more »

前面也用egg写过一些api服务,但都不是ts版的,在默认提示上感觉很不爽,正好这次egg.js已经有了ts的版本,那么我们直接来用ts版的egg来构建我们的api服务。

Read more »

不得不说,和传统的复制黏贴来创建组件的方法相比,使用angular-cli的脚手架功能来创建模块、组件显得非常高效,不仅仅有了创建了文件,还包含了一些必须的代码,同时也将组件导入了最近的模块,一些重复性工作就使用cli可以节省掉。angular提供了丰富的文件类型,但是总归是有些我们自己的项目需要,我们需要创建自定义后缀的组件,这时候就不得不舍弃cli了,那么能不能使用自定义的方式来达到脚手架创建呢?

Read more »

自从用了angular响应式表单,面对各种验证方便的不要不要的。但是发现了一个问题,那就是表单的交叉验证。我们在添加响应式表单的时候,在ts文件中都是对单个字段添加验证,那我们交叉验证怎么办?

Read more »

angular的国际化方案,采用ngx-translate来实现。
安装模块:

1
npm install @ngx-translate/core --save
Read more »

promise是一种异步方式处理值的方法,promise是对象,代表了一个函数最终可能的返回值或者抛出的异常。主要在与远程对象打交道时会非常有用。

Read more »