我正在调用类似“123.123.123.123/client/12345”的网址,并希望使用客户端组件在我的根组件中显示ID为12345的客户端。
目前我正在使用Route类,如下所示:
@RouteConfig(const [
const Route(path: '/:link/:id', name: 'start', component:RootComponent)])
并在RootComponent实现OnInit我有
final _routeParams;
RootComponent(this._routeParams);
Client client;
ngOnInit() async {
var link = _routeParams.get('link');
if (link=="client") {
client = GetClientById(_routeParams.get("id"));
}
}
这不起作用。它失败了消息“没有RouteParams的提供者!”
有人知道如何在angular2中获取URL的组件,还是应该使用标准的dart url解析?