2017-01-12 19 views
2

是否可以像在ajax调用之后路由到另一个页面? 所以我知道这是可能的内部与Angular2 TS的HTML,但它与DART和如何工作?导航到不同的路线

@RouteConfig(const [ 
    const Route(path: '/search', name: 'Search', component: SearchComponent, useAsDefault: true), 
    const Route(path: '/create', name: 'Create', component: CreateComponent), 
    const Route(path: '/edit/:id', name: 'Edit', component: EditComponent) 
]) 
+0

那么你尝试过什么,什么问题呢?你想创建一个路由器链接或从代码导航。 TS中的等价物是什么,你知道的是你想在Dart中实施吗? –

+0

所以实际上我想导航到不同的视图。 在Angular中有函数 '[routerLink] =“['/ Edit',{id:entry ['articleId']}]''所以,当我点击一个按钮时,它将导航到指定的路线。现在我想将这样的东西实现到我的dart代码中以自动导航到另一个视图。 – SepDev

+0

什么是自动?什么时候应该自动执行并从何处进行? –

回答

3

喜欢的东西

MyComponent { 
    Router _router; 
    MyComponent(this._router); 

    makeHttpRequest() { 
    if(success) { 
     _router.navigate(['/Edit', { id: entry['articleId'] }]) 
    } 
    } 
} 

根据您的具体用例

+0

就是这样。谢谢! – SepDev