如何在angular2 dart中获取url路径

时间:2016-10-31 17:42:32

标签: angular dart angular2-routing angular-dart

我正在调用类似“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解析?

0 个答案:

没有答案