我想从未在特定类型接口中声明的对象中删除所有属性。
例如,假设我有以下界面:
export interface CreateCustomerUserInput {
fullname: string;
email: string;
}
Run Code Online (Sandbox Code Playgroud)
我有以下对象:
let obj = {fullname: 'AAA', email: 'aa@aa.com', phone: '111', address: 'XXX'};
Run Code Online (Sandbox Code Playgroud)
但我想创建一个仅在类型接口中声明属性的新对象。这是预期的对象:
let c = {fullname: 'AAA', email: 'aa@aa.com'}
Run Code Online (Sandbox Code Playgroud)
在 TypeScript 中有什么好的方法可以解决这个问题吗?
process.env.IONIC_ENVdev总是回来。
这是我使用过的脚本。
ionic serve --prod
但是process.env.IONIC_ENV正在返回dev而不是prod.
有什么想法吗?
谢谢。
我实例化了两个Observable对象:
const observable1 = new Observable.create(observer => observer.next(1));
const observable2 = new Observable.create(observer => observer.next(2));
Observable.forkJoin([observable1, observable2]).subscribe(res => console.log(res));
Run Code Online (Sandbox Code Playgroud)
forkJoin()即使每个observable.subscribe()都在工作,以上内容也不起作用。
有什么想法吗?
谢谢