我想逐段获取激活路线的数据以检查它是否是company_id !== null
:
/company_type/company_name/company_id/some_page
我试过了const prefix = this.activatedRoute.url;
。但它提供了长数据。我想获取company_id
.
如果您提供任何答案,谢谢您:)
我想逐段获取激活路线的数据以检查它是否是company_id !== null
:
/company_type/company_name/company_id/some_page
我试过了const prefix = this.activatedRoute.url;
。但它提供了长数据。我想获取company_id
.
如果您提供任何答案,谢谢您:)
尝试类似的东西
this.route.snapshot.paramMap.get('company_id');
通过这种方式您可以获得数据,但我认为您无法检查它是否为空,因为如果它为空,则应该意味着您的 url 应该是这样的:
company_type/company_name//some_page
并且此 url 与声明的路由路径不匹配。
一个可能的解决方案是管理好路由路径或通过不同的方式传递参数。或者,您可以执行以下操作:
company_type/company_name/null/some_page
但我不知道它有多大用处