['id'],另外可以使用订阅模式queryParamMap.subscribe(),路由参数更新时自动通知
3.5组件通信
父->子:子组件使用input装饰器,接受父组件的属性,并且可使用ngOnChanges...子->父:使用output装饰器加EventEmitter向上弹出事件到父组件,父组件监听后处理....任意组件:使用service通讯(要求service单例),service提供Observable的next发布,其他组件引用service对象subscribe该发布,那么就实现了信息的流动,并且是在只要订阅了该发布的组件中都能获取...agular2的service是providers提供的,该组件如果引用了这个service,那么会先在自己的providers中寻找service,找不到则再向上找父组件,直到module.那么意味着每一个...(使用formData对象,调用其append方法添加文件,再使用angular2的http组件post上去)uploadAvatar(file: any): Promise{ let