使用Angular 2 RC6路由器更改URL

时间:2016-09-05 21:32:40

标签: angular angular2-routing

我正在构建一个列表应用,可以选择列表项。 一次只能选择一个项目。 列表项的详细信息视图显示在列表下方。

现在我想根据选择的项目更改网址,而不导航到其他网页。

有可能吗?如果是,怎么样?

由于

1 个答案:

答案 0 :(得分:2)

使用此

的路线参数
class viewController: UIViewController {

    let shared = DataStore.sharedDataStore

    override func viewDidLoad() {
        //calling the function
        shared.scanBarcode()
    }
{ path: '', redirectTo, 'items', pathMatch: 'full' },
{ path: 'items', component: ItemList, children: [
  { path: '', component: DummyItem },
  { path: ':id/detail', component: ItemDetails }
]}
<a [routerLink]="itemId + '/detail'">Item {{itemId}}</a>

使用路由器导航时,只有路径参数更改时,不会重新加载任何内容。