Angular: route.params возвращает «ноль» вместо «ноль» - PullRequest
0 голосов
/ 17 апреля 2019

Я не могу вернуть нулевое значение в моем route.params. Вместо этого он возвращает строку, содержащую string: "null"

this.route.params.subscribe(params=> {
    console.log(typeof params['parameter']);
} //it says it is a string


let routeParam = null;

this.router.navigate(['/heroes', {parameter: routeParam}]);

1 Ответ

0 голосов
/ 17 апреля 2019

Лучший способ справиться с этим сравнением null со значением:

queryparams.key === null

и другими ссылками проверьте эту ссылку

https://angular.io/api/router/Params

...