我的目标是打开一个{x {1}}类型的rxjs主题的订阅。
我的代码如下:
string | undefined
如何获取import {Subject, Observable} from 'rxjs';
const a = new Subject<string | undefined>();
// v has type "string", and not "string | undefined"
a.subscribe(v => console.log(v));
的类型为v
?
Here is a stackblitz,如果您不想尝试的话。
答案 0 :(得分:4)
您必须启用strictNullChecks
编译器选项:http://www.typescriptlang.org/docs/handbook/compiler-options.html#compiler-options