我正在构建一个列表应用,可以选择列表项。 一次只能选择一个项目。 列表项的详细信息视图显示在列表下方。
现在我想根据选择的项目更改网址,而不导航到其他网页。
有可能吗?如果是,怎么样?
由于
答案 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>
使用路由器导航时,只有路径参数更改时,不会重新加载任何内容。