我的按鈕將呼叫以下函式edit():
export class TabDocumentsPage implements OnInit {
constructor(private router: Router, private alertController: AlertController) { }
ngOnInit() {
}
edit(id: String){
console.log("18 edit id: " id)
this.router.navigate['/tabDocuments/add'];
console.log("20 lepas navigate")
}
}
但在我的控制臺上,它只顯示18 edit id: idand 20 lepas navigate,而不是導航頁面或任何錯誤。
下面是我的tabs-routing.module.ts
import { NgModule } from '@angular/core';
import { RouterModule, Routes } from '@angular/router';
import { TabsPage } from './tabs.page';
const routes: Routes = [
{
path: '',
component: TabsPage,
children: [
{
path: 'tabWasiatTakaful',
children: [
{ path: '', loadChildren: () => import('../tab-wasiat-takaful/tab-wasiat-takaful.module').then(m => m.TabWasiatTakafulPageModule)},
{ path: 'view', loadChildren: () => import('../tab-wasiat-takaful-view/tab-wasiat-takaful-view.module').then(m => m.TabWasiatTakafulViewPageModule)},
]
},
{
path: 'tabDocuments',
children: [
{ path: '', loadChildren: () => import('../tab-documents/tab-documents.module').then(m => m.TabDocumentsPageModule)},
{ path: 'add', loadChildren: () => import('../tab-documents-add-edit/tab-documents-add-edit.module').then(m => m.TabDocumentsAddEditPageModule)},
// { path: 'view', loadChildren: () => import('../tab-documents-view/tab-documents-view.module').then(m => m.TabWasiatTakafulViewPageModule)},
]
// loadChildren: () => import('../tab-documents/tab-documents.module').then(m => m.TabDocumentsPageModule)
},
{
path: 'tabs',
redirectTo: '/tabs/tabCloseContact',
pathMatch: 'full'
}
]
},
{
path: '',
redirectTo: '/tabCloseContact',
pathMatch: 'full'
},
];
uj5u.com熱心網友回復:
導航是一個功能,你必須改變:this.router.navigate([<<你的路徑>>])
轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/511584.html
標籤:有角度的离子框架
