Jim*_*tor 2 dictionary observable angular
我有一个基本组件,试图从中获取数据Params.但是我注意到如果我失踪了,我的调试代码通常不会起作用.subscribe().如果.subscribe()在此示例中已注释掉,则Got Params??不会打印到控制台.
this.route.params
.switchMap((params: Params) =>{
console.log("Got params??");
console.log(params);
// params['filename'])
return 'cat';
})
.subscribe(data=>{
console.log(data);
})
Run Code Online (Sandbox Code Playgroud)
更多代码:
import { Component, OnInit } from '@angular/core';
import { Http } from '@angular/http';
import { Router, ActivatedRoute, Params } from '@angular/router';
import 'rxjs/add/operator/map';
import 'rxjs/add/operator/switchMap';
export class ParsedFileComponent implements OnInit {
parsed: any;
constructor(
private http: Http,
private route: ActivatedRoute
) { }
Run Code Online (Sandbox Code Playgroud)
似乎内部的代码.switchMap()没有被执行,除非它订阅了
| 归档时间: |
|
| 查看次数: |
1026 次 |
| 最近记录: |