经典例子:小试牛刀 (轻而易举搞定异步处理) 场景:input 输入框实时搜索,根据输入的关键字,实时发送异步请求进行搜索; 过程拆解: 监听 input 元素的 keyup...
经典例子:小试牛刀 (轻而易举搞定异步处理) 场景:input 输入框实时搜索,根据输入的关键字,实时发送异步请求进行搜索; 过程拆解: 监听 input 元素的 keyup...
前言 这是前段时间我在公司内部Android组的技术分享会上,以响应式编程为主题做的一个专题分享,反馈还不错,但是也有很多问题,因此我根据反馈重新修改和完善了相关的论述,组成...
今天我给大家来讲讲这几个咱们经常打交道的词到底啥意思,以及他们之间到底有什么关系。这篇文章是我花了一个下午从N多篇文章里提炼出的一个白话版,保证让你看得懂。 咱们从...
前言 我想将我的学习过程全部记录下来,技术,工作,生活,还是思维片段,所有能记的都要记下来,终生学习这个理念不单要植入自己的脑子还要形成肌肉记忆。 当然记录这件事情也一直在做...
一年前笔者写了一篇 《手机端页面自适应解决方案—rem布局》,意外受到很多朋友的关注和喜欢。但随着时间的推移,该方案已然过时,故为大家介绍一个目前我极力推荐使用的,更加完美的...
细说 Angular 2+ 的表单(一):模板驱动型表单 响应式表单 响应式表单乍一看还是很像模板驱动型表单的,但响应式表单需要引入一个不同的模块: ReactiveForm...
Angular2和Rx的相关知识可以看我的Angular 2.0 从0到1系列 第一节:初识Angular-CLI第二节:登录组件的构建第三节:建立一个待办事项应用第四节:进...
@接灰的电子产品 好的,感谢大叔,,受教了
Redux你的Angular应用Angular2和Rx的相关知识可以看我的Angular 2.0 从0到1系列 第一节:初识Angular-CLI第二节:登录组件的构建第三节:建立一个待办事项应用第四节:进...
您好,大叔,看您的教程我收获良多,非常感谢您。我想向您请教一些问题,比如,对register 这段的处理逻辑就不太理解,我主要指的是你在 master 里的代码,比如在 register-dialog.component.ts 中的代码是这样写的:
public register() {
this.processingRegister = true;
this.statusMessage = 'processing your registration ...';
this.authService
.register(
this.form.get('username').value,
this.form.get('passwords').get('password').value);
this.processingRegister = false;
this.statusMessage = 'you are registered and will be signed in ...';
setTimeout( () => {
this.dialog.closeAll()
this.router.navigate(['todo']);
}, 500);
}
显然,authService 中的 register 方法是个异步的,不知道把 Observable 理解为异步合不合适,而 processingRegister 控制的是 stataus-bar 的动画加载,那么,其实是感觉不到这个动画的。这是其一。
其二,您调用 authServie.register,然后对本地的 store 进行了状态更新,但是并没有调用userSerive 中 addUser() 方法将新注册的用户推送到服务器端啊?
Redux你的Angular应用Angular2和Rx的相关知识可以看我的Angular 2.0 从0到1系列 第一节:初识Angular-CLI第二节:登录组件的构建第三节:建立一个待办事项应用第四节:进...