Types 从类型字符串到类型编号的RxJS ID
我希望我的ID是数字而不是字符串,所以我通过一些在线教程将type:string部分更改为type:number,但即使将所有字符串部分更改为数字,它也不会在ng服务器中呈现,例如Types 从类型字符串到类型编号的RxJS ID,types,rxjs,observable,Types,Rxjs,Observable,我希望我的ID是数字而不是字符串,所以我通过一些在线教程将type:string部分更改为type:number,但即使将所有字符串部分更改为数字,它也不会在ng服务器中呈现,例如 getJobIds(): Observable<number[] | any> { return of(JOBS.map(job => job.id)); } p L E A S E N O T E 此代码中的所有数字字最初都是在线教程中的字符串。您已经更改了预期的observab
getJobIds(): Observable<number[] | any> {
return of(JOBS.map(job => job.id));
}
p L E A S E N O T E此代码中的所有数字字最初都是在线教程中的字符串。您已经更改了预期的observable,但它不会影响任何内容,直到它发出作业id类型。如果该类型为字符串,则还需要:
getJobIds(): Observable<number[] | any> {
return of(JOBS.map(job => parseInt(job.id)));
}
getJobIds():可观察{
返回(JOBS.map(job=>parseInt(job.id));
}
我假设id是整数返回一个字符串,因此需要将其值转换为数字
params['id]
将变成Number(params['id'])
我相信在线教程会这样做:
getJobIds(): Observable<number[] | any> {
return of(JOBS.map(job => +job.id));
}
getJobIds():可观察{
返回(JOBS.map(job=>+job.id));
}
+
符号在这里强制输入一个数字。你搞定了
getJobIds(): Observable<number[] | any> {
return of(JOBS.map(job => parseInt(job.id)));
}
getJobIds(): Observable<number[] | any> {
return of(JOBS.map(job => +job.id));
}